UNPKG

527 BPlain TextView Raw
1import "reflect-metadata";
2import container from "./inversify.config";
3import OpsApplication from "./application/OpsApplication";
4import Cli from "./components/cli/Cli";
5
6if ((process.stdout as any)._handle) {
7 (process.stdout as any)._handle.setBlocking(true);
8}
9const application = container.get<OpsApplication>(OpsApplication);
10const cli = container.get<Cli>(Cli);
11(global as any)['application'] = application;
12application.run().catch((error: any) => {
13 cli.logError("Fatal error:", error);
14 process.exit(1);
15});
16
17