
    h                     h    S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	  S r
S r\S:X  a  \" 5         g	g	)
    )ArgumentParser)DeleteFromHubCommand)EnvironmentCommand)TestCommand)set_verbosity_infoc                     [        U S S S2   U SS S2   5       VVs0 s H  u  pUR                  S5      U_M     snn$ s  snnf )N      -)ziplstrip)unknown_argskeyvalues      X/home/james-whalen/.local/lib/python3.13/site-packages/datasets/commands/datasets_cli.pyparse_unknown_argsr   
   sJ    58cc9JLYZY]\]Y]L^5_`5_zsCJJsOU"5_```s   >c                     [        SSSS9n U R                  SS9n[        5         [        R                  " U5        [
        R                  " U5        [        R                  " U5        U R                  5       u  p#[        US5      (       d  U R                  5         [        S5        [        U5      nUR                  " U40 UD6nUR                  5         g )	NzHuggingFace Datasets CLI toolzdatasets-cli <command> [<args>]F)usageallow_abbrevzdatasets-cli command helpers)helpfuncr
   )r   add_subparsersr   r   register_subcommandr   r   parse_known_argshasattr
print_helpexitr   r   run)parsercommands_parserargsr   kwargsservices         r   mainr$      s    '/P_dF ++1O+PO **?;##O4,,_=  002D4  Q-F ii''GKKM    __main__N)argparser   !datasets.commands.delete_from_hubr   datasets.commands.envr   datasets.commands.testr   datasets.utils.loggingr   r   r$   __name__ r%   r   <module>r.      s3    # B 4 . 5a0 zF r%   