UNPKG

firmament-yargs

Version:

Typescript classes for building CLI node applications

39 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require("reflect-metadata"); const inversify_config_1 = require("../../inversify.config"); let postal = inversify_config_1.default.get('IPostal'); let progressBar = inversify_config_1.default.get('ProgressBar'); let commandUtil = inversify_config_1.default.get('CommandUtil'); commandUtil.log('logging!!'); commandUtil.error('error!!'); postal.publish({ channel: 'CommandUtil', topic: 'SuppressConsoleOutput', data: { suppressConsoleOutput: true } }); commandUtil.log('****logging!!'); commandUtil.error('****error!!'); let count = 0; setTimeout(() => { postal.publish({ channel: 'CommandUtil', topic: 'SuppressConsoleOutput', data: { suppressConsoleOutput: false } }); }, 3000); setInterval(() => { ++count; if (count > 11) { process.exit(3); } progressBar.showProgressForTask('task0', 'hello - status0', count, 10); progressBar.showProgressForTask('task1', 'hello - status1', count, 20); progressBar.showProgressForTask('task2', 'hello - status2', count, 30); commandUtil.log(`muv lee! > ${count}`); }, 500); //# sourceMappingURL=manual-sudo-test.js.map