
    B/g                     f    S r SSKrSSKrSSKrSrS r\S:X  a  \R                  " \" 5       5        gg)a  
Register a Python executable for use with the argcomplete module.

To perform the registration, source the output of this script in your bash shell
(quote the output to avoid interpolation).

Example:

    $ eval "$(register-python-argcomplete my-favorite-script.py)"

For Tcsh

    $ eval `register-python-argcomplete --shell tcsh my-favorite-script.py`

For Fish

    $ register-python-argcomplete --shell fish my-favourite-script.py > ~/.config/fish/my-favourite-script.py.fish
    Nzargcomplete.scriptsc            	         [         R                  " [        [         R                  S9n U R	                  SSSSSS9  U R	                  S[         R
                  S	S
9  U R	                  SSSSSS9  U R	                  SSSS9  U R	                  SSSS
9  [        R                  " U 5        [        [        R                  5      S:X  a&  U R                  5         [        R                  " S5        U R                  5       n[        R                  R                  [        R                   " UR"                  UR$                  UR&                  UR(                  UR*                  5      5        g )N)descriptionformatter_classz--no-defaultsuse_defaultsstore_falseTzcwhen no matches are generated, do not fallback to readline's default completion (affects bash only))destactiondefaulthelpz--complete-argumentsz`arguments to call complete with; use of this option discards default options (affects bash only))nargsr   z-sz--shell)bashzshtcshfish
powershellr   z#output code for the specified shell)choicesr
   r   z-ez--external-argcomplete-scriptzAexternal argcomplete script for auto completion of the executable)r   
executable+z;executable to completed (when invoked by exactly this name)   )argparseArgumentParser__doc__RawDescriptionHelpFormatteradd_argument	REMAINDERargcompleteautocompletelensysargv
print_helpexit
parse_argsstdoutwrite	shellcoder   r   shellcomplete_argumentsexternal_argcomplete_script)parserargss     Q/usr/lib/python3/dist-packages/argcomplete/scripts/register_python_argcomplete.pymainr-   #   sC   $$(JnJnoF
r     o  
 =2   -4w   C6stV$
388}DJJOOT..

D<S<SUYUuUu	
    __main__)r   r   r   r   __package__r-   __name__r"    r.   r,   <module>r3      s?   &  
  $(V zHHTV r.   