You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
2.8 KiB
34 lines
2.8 KiB
"use strict";
|
|
var __importDefault = (this && this.__importDefault) || function (mod) {
|
|
return (mod && mod.__esModule) ? mod : { "default": mod };
|
|
};
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
const path_1 = __importDefault(require("path"));
|
|
const core_1 = require("@electron-forge/core");
|
|
const commander_1 = __importDefault(require("commander"));
|
|
const fs_extra_1 = __importDefault(require("fs-extra"));
|
|
require("./util/terminate");
|
|
const working_dir_1 = __importDefault(require("./util/working-dir"));
|
|
(async () => {
|
|
let dir = process.cwd();
|
|
commander_1.default
|
|
.version((await fs_extra_1.default.readJson(path_1.default.resolve(__dirname, '../package.json'))).version)
|
|
.arguments('[name]')
|
|
.option('-t, --template [name]', 'Name of the Forge template to use')
|
|
.option('-c, --copy-ci-files', 'Whether to copy the templated CI files (defaults to false)', false)
|
|
.option('-f, --force', 'Whether to overwrite an existing directory (defaults to false)', false)
|
|
.action((name) => {
|
|
dir = (0, working_dir_1.default)(dir, name, false);
|
|
})
|
|
.parse(process.argv);
|
|
const initOpts = {
|
|
dir,
|
|
interactive: true,
|
|
copyCIFiles: !!commander_1.default.copyCiFiles,
|
|
force: !!commander_1.default.force,
|
|
};
|
|
if (commander_1.default.template)
|
|
initOpts.template = commander_1.default.template;
|
|
await core_1.api.init(initOpts);
|
|
})();
|
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZWxlY3Ryb24tZm9yZ2UtaW5pdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9lbGVjdHJvbi1mb3JnZS1pbml0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsZ0RBQXdCO0FBRXhCLCtDQUF3RDtBQUN4RCwwREFBZ0M7QUFDaEMsd0RBQTBCO0FBRTFCLDRCQUEwQjtBQUMxQixxRUFBNEM7QUFFNUMsQ0FBQyxLQUFLLElBQUksRUFBRTtJQUNWLElBQUksR0FBRyxHQUFHLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUN4QixtQkFBTztTQUNKLE9BQU8sQ0FBQyxDQUFDLE1BQU0sa0JBQUUsQ0FBQyxRQUFRLENBQUMsY0FBSSxDQUFDLE9BQU8sQ0FBQyxTQUFTLEVBQUUsaUJBQWlCLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDO1NBQ2hGLFNBQVMsQ0FBQyxRQUFRLENBQUM7U0FDbkIsTUFBTSxDQUFDLHVCQUF1QixFQUFFLG1DQUFtQyxDQUFDO1NBQ3BFLE1BQU0sQ0FBQyxxQkFBcUIsRUFBRSw0REFBNEQsRUFBRSxLQUFLLENBQUM7U0FDbEcsTUFBTSxDQUFDLGFBQWEsRUFBRSxnRUFBZ0UsRUFBRSxLQUFLLENBQUM7U0FDOUYsTUFBTSxDQUFDLENBQUMsSUFBSSxFQUFFLEVBQUU7UUFDZixHQUFHLEdBQUcsSUFBQSxxQkFBVSxFQUFDLEdBQUcsRUFBRSxJQUFJLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDckMsQ0FBQyxDQUFDO1NBQ0QsS0FBSyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUV2QixNQUFNLFFBQVEsR0FBZ0I7UUFDNUIsR0FBRztRQUNILFdBQVcsRUFBRSxJQUFJO1FBQ2pCLFdBQVcsRUFBRSxDQUFDLENBQUMsbUJBQU8sQ0FBQyxXQUFXO1FBQ2xDLEtBQUssRUFBRSxDQUFDLENBQUMsbUJBQU8sQ0FBQyxLQUFLO0tBQ3ZCLENBQUM7SUFDRixJQUFJLG1CQUFPLENBQUMsUUFBUTtRQUFFLFFBQVEsQ0FBQyxRQUFRLEdBQUcsbUJBQU8sQ0FBQyxRQUFRLENBQUM7SUFFM0QsTUFBTSxVQUFHLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxDQUFDO0FBQzNCLENBQUMsQ0FBQyxFQUFFLENBQUMifQ==
|