UNPKG

uomlibraryapps-card-scanner-hybrid-local

Version:

Library Node.js app for UoM card scanning (hybrid-local)

22 lines (21 loc) 993 B
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const nodecommons_cli_1 = require("nodecommons-cli"); const nodecommons_cli_2 = require("nodecommons-cli"); const card_scanner_hybrid_local_app_1 = require("./apps/card-scanner-hybrid-local.app"); const args = new nodecommons_cli_2.CommonsArgs(); if (args.hasAttribute('debug')) nodecommons_cli_1.CommonsOutput.setDebugging(true); const startChrome = !args.hasAttribute('skip-chrome'); const shutdownOnExit = args.hasAttribute('shutdown-on-exit'); const app = new card_scanner_hybrid_local_app_1.CardScannerHybridLocalApp(startChrome, shutdownOnExit); (async () => { nodecommons_cli_1.CommonsOutput.info('Starting application: Card scanner (hybrid local)'); await app.start(); nodecommons_cli_1.CommonsOutput.info('Application completed'); setTimeout(() => { //log() // logs out active handles that are keeping node running process.exit(0); }, 100); })();