UNPKG

gitquick

Version:

Git Add, Commit, and Push on the Fly

28 lines (25 loc) 749 B
#!/usr/bin/env node const program = require('commander'); const runner = require('../lib/runner.js'); const { promptCommitMessage } = require('../lib/prompt.js'); program .description('Example: gitquick "I fixed a bug"') .argument('[message]') .version('4.7.4', '-v, --version') .action(async (message) => { const processArgs = process.argv.slice(2); if (processArgs.length > 1) { message = processArgs.slice(0, processArgs.length).join(' '); } try { if (!message) message = await promptCommitMessage(); if (message) { return await runner(message); } else { console.log('Unable to initiate commit process. Please try again.'); } } catch (error) { console.error(error); } }); program.parse(process.argv);