a )gs@sNddlZddlZddlZddlZddlmZddZddZedkrJedS)N) distributioncCs|dddS)Nzansible-ZansibleZadhoc) removeprefixreplace)namer4/usr/lib/python3.9/site-packages/ansible/__main__.py _short_name src Cstd}dd|jD}tjddd}|jdt|dgd |\}}|jdkrtj tj tj t }tj |dd }tj tj |d d d rtj d|td}|j}n||j}||jg|dS)Nz ansible-corecSs"i|]}|jdkrt|j|qS)Zconsole_scripts)grouprr).0Zeprrr zmain..zpython -m ansibleF)progadd_help entry_pointtest)choiceslibZ ansible_testZ _internalz __init__.pyrz3ansible_test._util.target.cli.ansible_test_cli_stub)rZ entry_pointsargparseArgumentParser add_argumentlistparse_known_argsrospathdirnameabspath__file__joinexistssysinsert importlib import_modulemainload) ZdistZep_mapparserargsZextraZ ansible_rootZ source_rootmoduler#rrrr#s   r#__main__) rr!rrimportlib.metadatarrr#__name__rrrrs