2021.4.7 #28
| @@ -89,8 +89,9 @@ class CLI(ApplicationABC): | ||||
|  | ||||
|                     if is_option: | ||||
|                         args.append(cmd.name) | ||||
|                         for arg in result_args: | ||||
|                             args.append(arg) | ||||
|                         if result_args is not None: | ||||
|                             for arg in result_args: | ||||
|                                 args.append(arg) | ||||
|  | ||||
|                     elif result is not None: | ||||
|                         command = cmd.name | ||||
|   | ||||
| @@ -39,11 +39,12 @@ class HelpService(CommandABC): | ||||
|             command_name = args[0] | ||||
|             command: Optional[CommandABC] = None | ||||
|             for cmd in self._commands: | ||||
|                 if cmd.name == command_name: | ||||
|                 if cmd.name == command_name or command_name in cmd.aliases: | ||||
|                     command = self._services.get_service(cmd.command) | ||||
|  | ||||
|             if command is None: | ||||
|                 Console.error(f'Invalid argument: {command_name}') | ||||
|                 return | ||||
|  | ||||
|             Console.write_line(command.help_message) | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user