@simplrjs/test-generator-cli
Version:
Tool to generate tests from cases.
20 lines • 2.12 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const yargs = require("yargs");
const cli_helpers_1 = require("./cli-helpers");
/**
* Handles all CLI commands and arguments.
*/
exports.CLIHandler = yargs
.showHelpOnFail(true)
.help("h", "Show help")
.alias("h", "help")
.version(`Current version: ${cli_helpers_1.GetVersion()}`)
.alias("v", "version")
.option("project", {
describe: "Project directory path.",
type: "string"
})
.alias("p", "project")
.argv;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2xpLWFyZ3VtZW50cy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9jbGktYXJndW1lbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQUEsK0JBQStCO0FBRS9CLCtDQUEyQztBQUczQzs7R0FFRztBQUNVLFFBQUEsVUFBVSxHQUFHLEtBQUs7S0FDMUIsY0FBYyxDQUFDLElBQUksQ0FBQztLQUNwQixJQUFJLENBQUMsR0FBRyxFQUFFLFdBQVcsQ0FBQztLQUN0QixLQUFLLENBQUMsR0FBRyxFQUFFLE1BQU0sQ0FBQztLQUNsQixPQUFPLENBQUMsb0JBQW9CLHdCQUFVLEVBQUUsRUFBRSxDQUFDO0tBQzNDLEtBQUssQ0FBQyxHQUFHLEVBQUUsU0FBUyxDQUFDO0tBRXJCLE1BQU0sQ0FBQyxTQUFTLEVBQUU7SUFDZixRQUFRLEVBQUUseUJBQXlCO0lBQ25DLElBQUksRUFBRSxRQUFRO0NBQ2pCLENBQUM7S0FDRCxLQUFLLENBQUMsR0FBRyxFQUFFLFNBQVMsQ0FBQztLQUNyQixJQUEwQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0ICogYXMgeWFyZ3MgZnJvbSBcInlhcmdzXCI7XHJcblxyXG5pbXBvcnQgeyBHZXRWZXJzaW9uIH0gZnJvbSBcIi4vY2xpLWhlbHBlcnNcIjtcclxuaW1wb3J0IHsgQ0xJQXJndW1lbnRzT2JqZWN0IH0gZnJvbSBcIi4vY2xpLWNvbnRyYWN0c1wiO1xyXG5cclxuLyoqXHJcbiAqIEhhbmRsZXMgYWxsIENMSSBjb21tYW5kcyBhbmQgYXJndW1lbnRzLlxyXG4gKi9cclxuZXhwb3J0IGNvbnN0IENMSUhhbmRsZXIgPSB5YXJnc1xyXG4gICAgLnNob3dIZWxwT25GYWlsKHRydWUpXHJcbiAgICAuaGVscChcImhcIiwgXCJTaG93IGhlbHBcIilcclxuICAgIC5hbGlhcyhcImhcIiwgXCJoZWxwXCIpXHJcbiAgICAudmVyc2lvbihgQ3VycmVudCB2ZXJzaW9uOiAke0dldFZlcnNpb24oKX1gKVxyXG4gICAgLmFsaWFzKFwidlwiLCBcInZlcnNpb25cIilcclxuICAgIC8vIENMSSBvcHRpb25zXHJcbiAgICAub3B0aW9uKFwicHJvamVjdFwiLCB7XHJcbiAgICAgICAgZGVzY3JpYmU6IFwiUHJvamVjdCBkaXJlY3RvcnkgcGF0aC5cIixcclxuICAgICAgICB0eXBlOiBcInN0cmluZ1wiXHJcbiAgICB9KVxyXG4gICAgLmFsaWFzKFwicFwiLCBcInByb2plY3RcIilcclxuICAgIC5hcmd2IGFzIENMSUFyZ3VtZW50c09iamVjdDtcclxuIl19