UNPKG

awais

Version:

Get to know Awais via `npx awais`.

89 lines (83 loc) 1.39 kB
const meow = require('meow'); const meowHelp = require('cli-meow-help'); const flags = { ad: { type: 'boolean', default: true, desc: `Prints the ad`, }, 'no-ad': { type: 'boolean', default: false, desc: `Does not print the ad`, }, bio: { type: 'boolean', default: true, desc: `Prints the bio`, }, 'no-bio': { type: 'boolean', default: false, desc: `Does not print the bio`, }, clear: { type: 'boolean', default: true, desc: `Clears the console`, }, debug: { type: 'boolean', default: false, alias: 'd', desc: `Prints the debug info`, }, minimal: { type: 'boolean', alias: 'm', desc: `Prints minimal info`, }, posts: { type: 'boolean', default: false, alias: 'p', desc: `Prints blog posts`, }, 'no-posts': { type: 'boolean', default: false, desc: `Do not print the posts`, }, social: { type: 'boolean', default: true, desc: `Prints social links`, }, 'no-social': { type: 'boolean', default: false, desc: `Does not print the social info`, }, version: { type: 'boolean', default: false, alias: 'v', desc: `Prints the CLI version`, }, }; const commands = { help: { desc: `Print the help info`, }, }; const helpText = meowHelp({ name: `npx awais`, flags, commands, }); const options = { inferType: true, hardRejection: false, flags, }; module.exports = meow(helpText, options);