The command object associated with the resolved command.
The name of the resolved command.
The path to the resolved command file.
The command tokens that were resolved.
Optional
paramsThe params associated with the resolved command.
The part of the command string that has not yet been resolved.
Optional
resolveA function to resolve the next command, if any, based on the remaining command string.
The path to the directory where the command's subcommands should live.
Object containing details about the resolved command, the path to the command file, any parameters, and a function to resolve the next command, if any.