UNPKG

zipy-cli

Version:

CLI for Zipyai

42 lines (41 loc) 1.31 kB
#!/usr/bin/env node "use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const yargs_1 = __importDefault(require("yargs")); const helpers_1 = require("yargs/helpers"); const upload_1 = require("./upload/upload"); const usage = "\nUsage: zipy-cli --authKey zipyAuthKey --dirname ~/sourcemaps/ --apiKey zipyProjectKey --releaseVer releaseVerString"; const args = (0, yargs_1.default)((0, helpers_1.hideBin)(process.argv)) .usage(usage) .help(true) .option("authKey", { alias: "k", describe: "Your zipy auth key", type: "string", demandOption: true, }) .option("dirname", { alias: "d", describe: "Directory for file upload. Supports string or Globs", type: "string", demandOption: true, }) .option("apiKey", { alias: "a", describe: "Api Key", type: "string", demandOption: true, }) .option("releaseVer", { alias: "r", describe: "Release Version", type: "string", demandOption: true, }).parseSync(); const uploadObj = { authKey: args.authKey, dirname: args.dirname, apiKey: args.apiKey, releaseVer: args.releaseVer }; (0, upload_1.uploadFile)(uploadObj);