Ë
    B…îh<  ã                   ó‚   — d dl mZ d dl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d	lmZ dd
lmZ  G d„ de«      Zy)é    )ÚOrderedDictNé   )ÚSubcommandsCommand)ÚCheckInstallation)ÚCopyCommand)ÚDeleteOrphanedPluginsCommand)ÚListCommand)ÚFixTreeCommand)ÚUninstallCommandc            	       ód   ‡ — e Zd ZdZ edefdefdefdefde	fde
ff«      ZdZd	Zd
„ Zˆ fd„Zˆ xZS )ÚCommandÚcmsÚcheckÚcopyzdelete-orphaned-pluginszfix-treeÚlistÚ	uninstallz2one of the available sub commands must be providedÚcmdc                 ó"   — t         j                  S )N)r   Ú__version__)Úselfs    úK/home/dcms/DCMS/lib/python3.12/site-packages/cms/management/commands/cms.pyÚget_versionzCommand.get_version   s   € Ü‰Ðó    c                 óh   •— |j                  dd| j                  «       ¬«       t        ‰|   |«       y )Nz	--versionÚversion)Úactionr   )Úadd_argumentr   ÚsuperÚadd_arguments)r   ÚparserÚ	__class__s     €r   r   zCommand.add_arguments   s.   ø€ Ø×Ñ˜K°	À4×CSÑCSÓCUÐÔVÜ‰Ñ˜fÕ%r   )Ú__name__Ú
__module__Ú__qualname__Úcommand_namer   r   r   r   r
   r	   r   ÚsubcommandsÚmissing_args_messageÚsubcommand_destr   r   Ú__classcell__)r!   s   @r   r   r      sg   ø„ Ø€LÙØ	Ð#Ð$Ø	ÐØ	"Ð$@ÐAØ	^Ð$Ø	ÐØ	Ð&Ð'ðó €Kð PÐà€Oò÷&ð &r   r   )Úcollectionsr   r   Úsubcommands.baser   Úsubcommands.checkr   Úsubcommands.copyr   Ú#subcommands.delete_orphaned_pluginsr   Úsubcommands.listr	   Úsubcommands.treer
   Úsubcommands.uninstallr   r   © r   r   ú<module>r3      s-   ðÝ #ã 
å 0Ý 0Ý )Ý MÝ )Ý ,Ý 3ô&Ð õ &r   