playpush
Version:
## Overview
30 lines (29 loc) • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const commander_1 = require("commander");
const package_json_1 = require("../package.json");
const options_1 = require("./options");
const upload_1 = require("./upload");
const program = new commander_1.Command();
program
.version(package_json_1.version, "--version", "playpush version")
.addOption(options_1.debugOption)
.addOption(options_1.keyFileOption)
.addOption(options_1.appVersionNameOption)
.addOption(options_1.releaseNotesOption)
.addOption(options_1.releaseNotesLanguagesOption)
.addOption(options_1.packageNameOptioon)
.addOption(options_1.bundleFileOption)
.addOption(options_1.trackOption)
.addOption(options_1.debugChangesNotSentForReviewOption);
program.parse(process.argv);
const options = program.opts();
if (options.debug)
console.log(options);
if (!options.credentialsFilePath) {
program.error("Not credentilas file provided");
}
const keyFile = options.credentialsFilePath;
const { packageName, bundle, track, appVersionName, releaseNotes, changesNotSentForReview } = options;
(0, upload_1.upload)(program, keyFile, packageName, bundle, track, changesNotSentForReview, appVersionName, releaseNotes);