
    l:i                     >    d dl Z d dlmZmZ  ed      d        Zd Zy)    N)replace_argumentfor_appcomposerc                     d| j                   j                         v xs d| j                   j                         v xs, d| j                  v xr d| j                   j                         v S )Nzdid you mean this?zdid you mean one of these?installcomposer require)outputlowerscript_parts)commands    Y/var/www/html/bot/venv/lib/python3.12/site-packages/thefuck/rules/composer_not_command.pymatchr      sb    !W^^%9%9%;; G,0D0D0FFW)))Z.@GNNDXDXDZ.Z    c                    d| j                   v r"d| j                  j                         v rd\  }}nxt        j                  d| j                        d   }t        j                  d| j                        }|s t        j                  d| j                        }|d   j                         }t        | j                  ||      S )Nr   r   )r   requirez"Command \"([^']*)\" is not definedr   z&Did you mean this\?[^\n]*\n\s*([^\n]*)z.Did you mean one of these\?[^\n]*\n\s*([^\n]*))r   r	   r
   refindallstripr   script)r   
broken_cmdnew_cmds      r   get_new_commandr      s    G(((-?7>>CWCWCY-Y2
GZZ Ew~~VWXY
**FWjj!RT[TbTbcG!*""$GNNJ@@r   )r   thefuck.utilsr   r   r   r    r   r   <module>r      s*    	 3 	 	Ar   