U ��.e��@sDddlmZddlmZddlmZddlmZGdd�de�ZdS)�)�absolute_import)�Command)�SUCCESS)� CommandErrorc@s eZdZdZdZdZdd�ZdS)� HelpCommandzShow help for commandsz %prog Tc Cs�ddlm}m}m}z |d}Wntk r8tYSX||krt||�}d|g}|rf|�d|�td�|���||�} | j � �tS)Nr)� commands_dict�create_command�get_similar_commandszunknown command "%s"zmaybe you meant "%s"z - ) Zpip._internal.commandsrrr � IndexErrorr�appendr�join�parserZ print_help) �selfZoptions�argsrrr Zcmd_nameZguess�msgZcommand�r�?/usr/lib/python3.8/site-packages/pip/_internal/commands/help.py�runs    zHelpCommand.runN)�__name__� __module__� __qualname__�__doc__ZusageZignore_require_venvrrrrrr srN) Z __future__rZpip._internal.cli.base_commandrZpip._internal.cli.status_codesrZpip._internal.exceptionsrrrrrr�s