mirror of
https://github.com/cupcakearmy/autorestic.git
synced 2025-09-01 16:20:40 +00:00
always unlock
This commit is contained in:
@@ -6,7 +6,7 @@ import handlers, { error, help } from './handlers'
|
|||||||
import { Config } from './types'
|
import { Config } from './types'
|
||||||
import { readLock, writeLock, unlock } from './lock'
|
import { readLock, writeLock, unlock } from './lock'
|
||||||
|
|
||||||
process.on('uncaughtException', err => {
|
process.on('uncaughtException', (err) => {
|
||||||
console.log(err.message)
|
console.log(err.message)
|
||||||
unlock()
|
unlock()
|
||||||
process.exit(1)
|
process.exit(1)
|
||||||
@@ -32,7 +32,6 @@ export const VERBOSE = flags.verbose
|
|||||||
|
|
||||||
export let config: Config
|
export let config: Config
|
||||||
|
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
config = init()
|
config = init()
|
||||||
|
|
||||||
@@ -57,8 +56,8 @@ async function main() {
|
|||||||
|
|
||||||
const fn = handlers[command] || error
|
const fn = handlers[command] || error
|
||||||
await fn(args, flags)
|
await fn(args, flags)
|
||||||
unlock()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
main()
|
||||||
main().catch((e: Error) => console.error(e.message))
|
.catch((e: Error) => console.error(e.message))
|
||||||
|
.finally(unlock)
|
||||||
|
Reference in New Issue
Block a user