gitsu-cli
Version:
Interactive command line util for quickly & easily switching git users
26 lines (25 loc) • 1.07 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const commander_1 = require("commander");
const package_json_1 = require("../package.json");
const edit_1 = __importDefault(require("./commands/edit"));
const init_1 = __importDefault(require("./commands/init"));
const list_1 = __importDefault(require("./commands/list"));
const bootstrap = () => {
commander_1.program.description(package_json_1.description);
commander_1.program.version(package_json_1.version);
commander_1.program.option('-e, --edit', 'edit ~/.gitsurc with your EDITOR');
commander_1.program.option('-l, --list', 'list users stored in ~/.gitsurc');
commander_1.program.parse();
const options = commander_1.program.opts();
if (options.list)
return (0, list_1.default)();
if (options.edit)
return (0, edit_1.default)();
return (0, init_1.default)();
};
bootstrap();