UNPKG

hookem

Version:

`hookem` turns simple simple CLI commands into git hooks. It's similar to Husky version 4, but even more minimal.

26 lines (21 loc) 513 B
#!/usr/bin/env node import Yargs from 'yargs'; import * as Install from './install.js'; import * as Uninstall from './uninstall.js'; const yargs = Yargs(); function setCmdName(name, cmd) { return { ...cmd, command: cmd.command.replace(/^\$0/, name), }; } yargs .help() .alias('h', 'help') .version() .alias(`v`, `version`) .wrap(yargs.terminalWidth()) .strict() .command(setCmdName('install', Install)) .command(setCmdName('uninstall', Uninstall)) .parse(process.argv.slice(2));