
    l:i{                     f    d dl Z d dlZd dlmZmZmZ  ed      d        Z ed      d        Zd Zy)    N)replace_commandfor_appcachegulpc                     d| j                   v S )Nzis not in your gulpfile)output)commands    R/var/www/html/bot/venv/lib/python3.12/site-packages/thefuck/rules/gulp_not_task.pymatchr      s    $66    zgulpfile.jsc                      t        j                  ddgt         j                        } | j                  j	                         D cg c]  }|j                  d      d d  c}S c c}w )Nr   z--tasks-simple)stdoutzutf-8)
subprocessPopenPIPEr   	readlinesdecode)proclines     r
   get_gulp_tasksr      s`    V%56#-??4D --/1 KK "% 1 1 1s   A"c                 r    t        j                  d| j                        d   }t        | |t	                     S )Nz$Task '(\w+)' is not in your gulpfiler   )refindallr   r   r   )r	   
wrong_tasks     r
   get_new_commandr      s4    C#NN,,-/J7J0@AAr   )	r   r   thefuck.utilsr   r   r   r   r   r    r   r
   <module>r      sH    	  9 9 	7 7 }1 1Br   