UNPKG

gogs-cli

Version:

Commandline interface for your Gogs needs

21 lines (18 loc) 489 B
#!/usr/bin/env node 'use strict'; const yargs = require('yargs'); const ora = require('ora'); module.exports = async function(args) { const result = yargs(args) .usage('$0 <command>') .recommendCommands(true) .commandDir('commands') .demandCommand() .wrap(Math.min(140, yargs.terminalWidth())) .help() .argv; result._icon = ora(); if (typeof result._getResult === 'function') return await result._getResult(result); return Promise.resolve(); };