
    $TXg`                    H    d Z ddlmZ ddlmZ er
ddlmZmZmZ ddZ	d	dZ
y)
zrMock CLI implementation for `conda activate`.

A mock implementation of the activate shell command for better UX.
    )annotations)TYPE_CHECKING)ArgumentParser	Namespace_SubParsersActionc                T     | j                   	 dddi|}|j                  d       |S )NhelpzkList all available conda subcommands (including those from plugins). Generally only used by tab-completion.zconda.cli.main_commands.execute)func)commands)
add_parserset_defaults)sub_parserskwargsps      7lib/python3.12/site-packages/conda/cli/main_commands.pyconfigure_parserr      sA    	5	 	A NN9N:H    c                f    ddl m} ddlm} t        t	        h  ||       |d            ddd y)	N   )find_builtin_commands)find_commandsT
 )sependr   )conda_argparser   r   printsorted)argsparserr   r   s       r   executer!      sD    5,		&v.t$

 	 r   N)r   r   returnr   )r   r   r    r   r"   int)__doc__
__future__r   typingr   argparser   r   r   r   r!    r   r   <module>r)      s%   
 #  EEr   