zipy-cli
Version:
CLI for Zipyai
42 lines (41 loc) • 1.31 kB
JavaScript
#!/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);