§
    •¦òcÄ  ã                   ób   — d Z ddlmZmZ ddlmZ ddlmZ ddlm	Z	 ddl
mZ ddlmZ d„ Zd	„ ZdS )
z.The ``clean`` command removes generated state.é    )Úabsolute_importÚprint_function)Úload_project)Úprepare_without_interaction)ÚPROVIDE_MODE_CHECK)Úconsole_utilsNc                 ó*  — t          | ¦  «        }|                     ¦   «         5  t          |t          ¬¦  «        }ddd¦  «         n# 1 swxY w Y   t	          j        ||¦  «        }|rt          |j        ¦  «         dS t          j	        |¦  «         dS )z>Clean up generated state.

    Returns:
        exit code
    )ÚmodeNr   é   )
r   Únull_frontendr   r   Úproject_opsÚcleanÚprintÚstatus_descriptionr   Úprint_status_errors)Úproject_dirÚprojectÚresultÚstatuss       úClib/python3.11/site-packages/anaconda_project/internal/cli/clean.pyÚclean_commandr      sä   € õ ˜;Ñ'Ô'€Gð 
×	Ò	Ñ	 Ô	 ð Oð OÝ,¨WÕ;MÐNÑNÔNˆðOð Oð Oñ Oô Oð Oð Oð Oð Oð Oð Oøøøð Oð Oð Oð OåÔ˜w¨Ñ/Ô/€FØð ÝˆfÔ'Ñ(Ô(Ð(ØˆqåÔ)¨&Ñ1Ô1Ð1Øˆqs   ¤AÁAÁAc                 ó*   — t          | j        ¦  «        S )z4Start the clean command and return exit status code.)r   Ú	directory)Úargss    r   Úmainr   &   s   € å˜œÑ(Ô(Ð(ó    )Ú__doc__Ú
__future__r   r   Ú*anaconda_project.internal.cli.project_loadr   Úanaconda_project.preparer   Úanaconda_project.provider   Úanaconda_project.internal.clir   Úanaconda_project.project_opsr   r   r   © r   r   ú<module>r%      s§   ðð 5Ð 4Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6Ð 6à CÐ CÐ CÐ CÐ CÐ CØ @Ð @Ð @Ð @Ð @Ð @Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø 2Ð 2Ð 2Ð 2Ð 2Ð 2ðð ð ð()ð )ð )ð )ð )r   