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 { readLock, writeLock, unlock } from './lock'
|
||||
|
||||
process.on('uncaughtException', err => {
|
||||
process.on('uncaughtException', (err) => {
|
||||
console.log(err.message)
|
||||
unlock()
|
||||
process.exit(1)
|
||||
@@ -32,7 +32,6 @@ export const VERBOSE = flags.verbose
|
||||
|
||||
export let config: Config
|
||||
|
||||
|
||||
async function main() {
|
||||
config = init()
|
||||
|
||||
@@ -57,8 +56,8 @@ async function main() {
|
||||
|
||||
const fn = handlers[command] || error
|
||||
await fn(args, flags)
|
||||
unlock()
|
||||
}
|
||||
|
||||
|
||||
main().catch((e: Error) => console.error(e.message))
|
||||
main()
|
||||
.catch((e: Error) => console.error(e.message))
|
||||
.finally(unlock)
|
||||
|
Reference in New Issue
Block a user