+
    uj8i                     :    ^ RI t ^ RIHt ^ RIHt  ! R R4      tR# )    N	Namespacec_cache_dirc                      a  ] tR t^t o V 3R lR ltV 3R lR ltV 3R lR ltV 3R lR ltV 3R	 lR
 ltV 3R lR lt	V 3R lR lt
V 3R ltRtV tR# )Commandc                $   < V ^8  d   QhRS[ RR/#    argsreturnNr   )format__classdict__s   "@/usr/lib/python3.14/site-packages/caelestia/subcommands/shell.py__annotate__Command.__annotate__
   s      Y 4     c                    Wn         R # )Nr   selfr   s   &&r   __init__Command.__init__
   s    	r   c                   < V ^8  d   QhRR/# r   r   N )r   r   s   "r   r   r      s     , ,T ,r   c                x   V P                   P                  '       d   V P                  4        R# V P                   P                  '       d   V P	                  4        R# V P                   P
                  '       d   V P                  R 4       R# V P                   P                  '       d'   V P                  ! V P                   P                  !   R# . ROpV P                   P                  '       d(   VP                  RV P                   P                  .4       V P                   P                  '       d*   VP                  R4       \        P                  ! V4       R# \        P                  ! V\        P                  RR7      pVP                    F)  pV P#                  V4      '       g   K  \%        VRR7       K+  	  R# )	killz--log-rulesz-dT)stdoutuniversal_newlines endN)qs-c	caelestiaz-n)r   show	print_ipclog	print_logr   shellmessage	log_rulesextenddaemonappend
subprocessrunPopenPIPEr   
filter_logprint)r   r   r+   lines   &   r   r2   Command.run   s	   99>>>NNYY]]]NNYY^^^JJvYYLL$))++, 3Dyy"""]DII,?,?@AyyD!t$"((jooZ^_!LLDt,,d+ )r   c                6   < V ^8  d   QhRS[ S[,          RS[/# )r   r   r   liststr)r   r   s   "r   r   r   (   s#     T T49 T Tr   c                :    \         P                  ! . ROVORR7      # )r$   T)text)r$   r%   r&   )r1   check_outputr   s   &*r   r+   Command.shell(   s    &&'G$'GdSSr   c                &   < V ^8  d   QhRS[ RS[/# )r   r7   r   )r<   bool)r   r   s   "r   r   r   +   s     L Ls Lt Lr   c                    R \          R2V9  # )zCannot open: file://z/imagecache/r   )r   r7   s   &&r   r5   Command.filter_log+   s    %k],?tKKr   c                   < V ^8  d   QhRR/# r   r   )r   r   s   "r   r   r   .   s     1 14 1r   c                @    \        V P                  R R4      RR7       R# )ipcr'   r!   r"   Nr6   r+   )r   s   &r   r(   Command.print_ipc.   s    djj'R0r   c                   < V ^8  d   QhRR/# r   r   )r   r   s   "r   r   r   1   s      4 r   c                &   V P                   P                  '       d)   V P                  R RV P                   P                  4      pMV P                  R 4      pVP                  4        F'  pV P	                  V4      '       g   K  \        V4       K)  	  R# )r)   z-rN)r   r-   r+   
splitlinesr5   r6   )r   r)   r7   s   &  r   r*   Command.print_log1   sc    99**UD$))*=*=>C**U#CNN$Dt$$d %r   c                4   < V ^8  d   QhRS[ S[,          RR/# r
   r:   )r   r   s   "r   r   r   ;   s     8 8T#Y 84 8r   c                F    \        V P                  ! R R.VO5!  RR7       R# )rG   callr!   r"   NrH   r   s   &*r   r,   Command.message;   s    djj..B7r   c                &   < V ^8  d   Qh/ S[ ;R&   # )r   r   r   )r   r   s   "r   r   r      s     
O r   r   N)__name__
__module____qualname____firstlineno__r   r2   r+   r5   r(   r*   r,   __annotate_func____static_attributes____classdictcell__)r   s   @r   r   r      sW      , ,6T TL L1 1 8 8i  r   r   )r1   argparser   caelestia.utils.pathsr   r   r   r   r   <module>r\      s      -58 58r   