UNPKG

@platformos/pos-cli

Version:

Manage your platformOS application

28 lines (22 loc) 821 B
#!/usr/bin/env node const program = require('commander'), Gateway = require('../lib/proxy'), logger = require('../lib/logger'), fetchAuthData = require('../lib/settings').fetchSettings; program .name('pos-cli migrations run') .arguments('[environment]', 'name of the environment. Example: staging') .arguments('<timestamp>', 'timestamp the migration. Example: 20180701182602') .action((environment, timestamp) => { const authData = fetchAuthData(environment, program); const gateway = new Gateway(authData); const formData = { timestamp: timestamp }; gateway.runMigration(formData).then(body => { logger.Success(`[Migration Run] Done. ${body['name']} executed.`); }); }); program.parse(process.argv); if (!program.args.length) { program.outputHelp(); process.exit(1); }