UNPKG

npm-fzf

Version:

Fuzzy search npm package with fzf

33 lines (24 loc) 834 B
#!/usr/bin/env node 'use strict'; // Dependencies const program = require('commander'); const listProgram = require('./cli.list'); const infoProgram = require('./cli.info'); const runProgram = require('./cli.run'); const searchProgram = require('./cli.search'); program .version('1.1.0', '-v, --version') .description('Fuzzy search npm modules with fzf') // Flavor flags: .option('-d, --details', 'include details to each dependency, but disable the fuzzy mode') .option('-P, --no-preview', 'disable the default fzf preview mode') .option('-F, --no-fuzzy', 'disable the default fuzzy mode and resort to stdout'); listProgram(program); infoProgram(program); runProgram(program); searchProgram(program); program.parse(process.argv); // Display help by default if (!process.argv.slice(2).length) { program.outputHelp(); }