#!/usr/bin/python3 # PYTHON_ARGCOMPLETE_OK """Command line entry point for ansible-test.""" from __future__ import (absolute_import, division, print_function) __metaclass__ = type import os import sys def main(): """Main program entry point.""" ansible_root = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) source_root = os.path.join(ansible_root, 'test', 'lib') if os.path.exists(os.path.join(source_root, 'ansible_test', '_internal', 'cli.py')): # running from source, use that version of ansible-test instead of any version that may already be installed sys.path.insert(0, source_root) # noinspection PyProtectedMember from ansible_test._internal.cli import main as cli_main cli_main() if __name__ == '__main__': main()