properties-gen
Version:
CLI to generate environment properties based on config
23 lines (22 loc) • 930 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var commander_1 = __importDefault(require("commander"));
var generate_1 = __importDefault(require("./handlers/generate"));
var init_1 = __importDefault(require("./handlers/init"));
var program = new commander_1.default.Command();
// Init command (generates default config file)
program
.command('init')
.description('Generates default config file')
.action(init_1.default);
// generate command optionally takes a file path as argument -f
program
.command('generate', { isDefault: true })
.description('Generates environment properties files')
.option('-f, --file [pathToFile]', 'Specify configuration file')
.action(generate_1.default);
program.parse(process.argv);