|
|
@@ -92,21 +92,22 @@ const cli = yargs(hideBin(process.argv))
|
|
|
},
|
|
|
})
|
|
|
|
|
|
- ; (async () => {
|
|
|
- if (Installation.VERSION === "dev") return
|
|
|
- if (Installation.isSnapshot()) return
|
|
|
- const config = await Config.global()
|
|
|
- if (config.autoupdate === false) return
|
|
|
- const latest = await Installation.latest()
|
|
|
- if (Installation.VERSION === latest) return
|
|
|
- const method = await Installation.method()
|
|
|
- if (method === "unknown") return
|
|
|
- await Installation.upgrade(method, latest)
|
|
|
- .then(() => {
|
|
|
- Bus.publish(Installation.Event.Updated, { version: latest })
|
|
|
- })
|
|
|
- .catch(() => { })
|
|
|
- })()
|
|
|
+ ;(async () => {
|
|
|
+ if (Installation.VERSION === "dev") return
|
|
|
+ if (Installation.isSnapshot()) return
|
|
|
+ const config = await Config.global()
|
|
|
+ if (config.autoupdate === false) return
|
|
|
+ const latest = await Installation.latest().catch(() => {})
|
|
|
+ if (!latest) return
|
|
|
+ if (Installation.VERSION === latest) return
|
|
|
+ const method = await Installation.method()
|
|
|
+ if (method === "unknown") return
|
|
|
+ await Installation.upgrade(method, latest)
|
|
|
+ .then(() => {
|
|
|
+ Bus.publish(Installation.Event.Updated, { version: latest })
|
|
|
+ })
|
|
|
+ .catch(() => {})
|
|
|
+ })()
|
|
|
|
|
|
await proc.exited
|
|
|
server.stop()
|