
    +gde                         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 dlmZ d Zd	 Zed
k    r e             dS dS )    )ArgumentParser)ConvertCommand)DummyDataCommand)EnvironmentCommand)RunBeamCommand)TestCommand)set_verbosity_infoc                 Z    d t          | d d d         | dd d                   D             S )Nc                 @    i | ]\  }}|                     d           |S )-)lstrip).0keyvalues      >lib/python3.11/site-packages/datasets/commands/datasets_cli.py
<dictcomp>z&parse_unknown_args.<locals>.<dictcomp>   s(    ```zsECJJsOOU```          )zip)unknown_argss    r   parse_unknown_argsr      s:    ``Sccc9JLYZY]\]Y]L^5_5_````r   c                  0   t          ddd          } |                     d          }t                       t          j        |           t          j        |           t          j        |           t          j        |           t          j        |           | 	                                \  }}t          |d          s#|                                  t          d           t          |          } |j        |fi |}|                                 d S )	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   r   r   parse_known_argshasattr
print_helpexitr   r   run)parsercommands_parserargsr   kwargsservices         r   mainr*      s   '/P_d  F ++1O+PPO &777*?;;;#O444&777(999  0022D,4   Q--F di''''GKKMMMMMr   __main__N)argparser   datasets.commands.convertr   datasets.commands.dummy_datar   datasets.commands.envr   datasets.commands.run_beamr   datasets.commands.testr   datasets.utils.loggingr	   r   r*   __name__ r   r   <module>r5      s    # # # # # # 4 4 4 4 4 4 9 9 9 9 9 9 4 4 4 4 4 4 5 5 5 5 5 5 . . . . . . 5 5 5 5 5 5a a a  4 zDFFFFF r   