UNPKG

@platformos/pos-cli

Version:
24 lines (19 loc) 726 B
#!/usr/bin/env node import { program } from '../lib/program.js'; import { publishVersion } from '../lib/modules.js'; import { email } from '../lib/validators/index.js'; const checkParams = params => { email(params.email); }; program .name('pos-cli modules push') .requiredOption('--email <email>', 'Partner Portal account email. Example: foo@example.com') .option('--path <path>', 'module root directory, default is current directory') .option('--name <name>', 'name of the module you would like to publish') .action(async (params) => { if (params.path) process.chdir(params.path); checkParams(params); await publishVersion(params); }); program.showHelpAfterError(); program.parse(process.argv);