UNPKG

gitsu-cli

Version:

Interactive command line util for quickly & easily switching git users

26 lines (25 loc) 1.07 kB
#!/usr/bin/env node "use strict"; 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();