
    l:i~                     |    d dl mZ  e        ddl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 Zy)   )init_output    N)logs)Parser)get_installation_version)shell   )print_alias)fix_commandc                     t               } | j                  t        j                        }|j                  r| j                          y |j                  rQt        j                  t               t        j                  j                         d   t        j                                y |j                  rt        |       y |j                  sdt        j                   v rt#        |       y |j$                  r	 ddlm}  ||j$                         y | j+                          y # t&        $ r t        j(                  d       Y y w xY w)Nr   
TF_HISTORYr	   )shell_loggerz*Shell logger supports only Linux and macOS)r   parsesysargvhelp
print_helpversionr   r   splitr   infoaliasr
   commandosenvironr   r   ImportErrorwarnprint_usage)parser
known_argsr   s      O/var/www/html/bot/venv/lib/python3.12/site-packages/thefuck/entrypoints/main.pymainr!      s    XFchh'J			-/[[&&(+UZZ\	;
 
		J			|rzz9J		 	 	22 001  	DIIBC	Ds   3D D>=D>)systemr   r   r    r   argument_parserr   utilsr   shellsr   r   r
   r   r!        r    <module>r)      s*       	 
  $ ,   $r(   