firmament-yargs
Version:
Typescript classes for building CLI node applications
37 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
require("reflect-metadata");
const inversify_config_1 = require("../../inversify.config");
const async = require("async");
let spawn = inversify_config_1.default.get('Spawn');
let commandUtil = inversify_config_1.default.get('CommandUtil');
async.each([
'nfs.parrot-scif.keyw'
], (volume, cb) => {
const spawnOptions = {
suppressStdOut: false,
suppressStdErr: false,
cacheStdOut: true,
cacheStdErr: true,
suppressResult: false,
remoteHost: 'localhost',
remoteUser: 'nfs',
remotePassword: 'password'
};
spawn.spawnShellCommandAsync([
'ls',
'-F',
'-a',
'-l'
], spawnOptions, (err, result) => {
commandUtil.log(result);
}, (err, result) => {
commandUtil.log(result);
cb(err);
});
}, (err) => {
commandUtil.log('Finitoed');
commandUtil.processExit(0);
});
const cmd = ['npm', 'install', '--save', '--prefix', '/home/jreeme/src/firmament', 'firmament-docker'];
//# sourceMappingURL=manual-spawn-async-test.js.map