@ethersphere/bee-factory
Version:
Orchestration CLI for spinning up local development Bee cluster with Docker
46 lines (45 loc) • 1.42 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.rootCommandClasses = exports.optionParameters = exports.version = exports.help = exports.verbose = exports.quiet = void 0;
const package_json_1 = __importDefault(require("../package.json"));
const start_1 = require("./command/start");
const stop_1 = require("./command/stop");
const logs_1 = require("./command/logs");
exports.quiet = {
key: 'quiet',
alias: 'q',
description: 'Does not print anything',
type: 'boolean',
default: false,
conflicts: 'verbose',
};
exports.verbose = {
key: 'verbose',
alias: 'v',
description: 'Display logs',
type: 'boolean',
default: false,
conflicts: 'quiet',
};
exports.help = {
key: 'help',
alias: 'h',
description: 'Print context specific help and exit',
type: 'boolean',
default: false,
};
exports.version = {
key: 'version',
alias: 'V',
description: 'Print version and exit',
type: 'boolean',
default: false,
handler: () => {
process.stdout.write(package_json_1.default.version + '\n');
},
};
exports.optionParameters = [exports.quiet, exports.verbose, exports.help, exports.version];
exports.rootCommandClasses = [start_1.Start, stop_1.Stop, logs_1.Logs];