OptionalclientThe client instance to use for logging and user interaction.
OptionalcommandThe command string or array to be parsed and executed. If not provided, it defaults to system arguments.
OptionalcommandsA directory path containing command modules.
OptionaldefaultThe default command string to run if no command is provided.
OptionalhooksOptional lifecycle hooks to customize command execution.
OptionalinitialInitial context or data to pass to commands during execution.
OptionaloptionsOptions to include in the context.
OptionalparseAn optional function to replace the default command parser.
OptionalpluginsAn array of plugins that can modify or augment the behavior of commands.
OptionalresolveAn optional function to replace the default command resolver.
Params for the
runfunction.