Skip to content

gunshi / default / cli

Function: cli()

ts
function cli<G>(
   argv, 
   entry, 
options): Promise<undefined | string>;

Run the command.

Type Parameters

Type ParameterDefault type
G extends GunshiParams<{ args: Args; extensions: { }; }>DefaultGunshiParams

Parameters

ParameterTypeDescription
argvstring[]-
entry| Command<G> | CommandRunner<G> | LazyCommand<G>A entry command, an inline command runner, or a lazily-loaded command
optionsCliOptions<G>A CLI options

Returns

Promise<undefined | string>

A rendered usage or undefined. if you will use CliOptions.usageSilent option, it will return rendered usage string.

Released under the MIT License.