gogs-cli
Version:
Commandline interface for your Gogs needs
21 lines (18 loc) • 489 B
JavaScript
;
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();
};