nodejs-bash-completion/pm-search

24 lines
563 B
JavaScript
Executable File

#!/usr/bin/env node
const path = require('path');
const omelette = require('omelette');
const { Command } = require('commander');
const program = new Command();
scriptName = path.parse(process.argv[1]).base;
program
.name(scriptName)
.version('0.0.1')
.description('Search packages of fake package manager');
// Write the CLI template.
const completion = omelette(`${scriptName}`);
// Initialize the omelette and parse args
completion.init()
program.parse();
if (!Object.keys(program.opts()).length && !program.args.length) {
program.outputHelp();
}