method Command.prototype.commandimport { Command } from "https://dotland.deno.dev/x/cliffy@v0.19.2/command/command.ts"; command<C extends (CO extends number ? Command : Command<Record<string, any> | void, Array<unknown>, Record<string, any> | void, Merge<PG, CG> | void | undefined, OneOf<P, this> | undefined>)>(name: string,cmd: C,override?: boolean,): C extends Command<infer O, infer A, infer G, any, any> ? Command<O, A, G, Merge<PG, CG>, OneOf<P, this>> : neverAdd new sub-command. command<A extends Array<unknown> = Array<any>>(name: string,desc?: string,override?: boolean,): Command<CO extends number ? any : void, MapArgumentTypes<A>, CO extends number ? any : void, Merge<PG, CG>, OneOf<P, this>>Add new sub-command. Add new sub-command. Type ParametersC extends (CO extends number ? Command : Command<Record<string, any> | void, Array<unknown>, Record<string, any> | void, Merge<PG, CG> | void | undefined, OneOf<P, this> | undefined>)Parametersname: stringCommand definition. E.g: my-command <input-file:string> <output-file:string> cmd: CThe new child command to register. optionaloverride: booleanOverride existing child command. ReturnsC extends Command<infer O, infer A, infer G, any, any> ? Command<O, A, G, Merge<PG, CG>, OneOf<P, this>> : neverAdd new sub-command. Type ParametersoptionalA extends Array<unknown> = Array<any>Parametersname: stringCommand definition. E.g: my-command <input-file:string> <output-file:string> optionaldesc: stringThe description of the new child command. optionaloverride: booleanOverride existing child command. ReturnsCommand<CO extends number ? any : void, MapArgumentTypes<A>, CO extends number ? any : void, Merge<PG, CG>, OneOf<P, this>>