├── .github └── workflows │ └── tests.yml ├── .gitignore ├── Changelog.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── SECURITY.md ├── click_repl ├── __init__.py ├── _completer.py ├── _ctx_stack.py ├── _repl.py ├── core.py ├── exceptions.py ├── globals_.py ├── py.typed └── utils.py ├── pyproject.toml ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── test_basic.py ├── test_command_collection.py ├── test_completion │ ├── test_click_version_ge_8 │ │ ├── test_arg_completion_v8.py │ │ └── test_option_completion_v8.py │ ├── test_click_version_le_7 │ │ ├── test_arg_completion_v7.py │ │ └── test_option_completion_v7.py │ ├── test_common_tests │ │ ├── test_arg_completion.py │ │ ├── test_cmd_completion.py │ │ ├── test_hidden_cmd_and_args.py │ │ └── test_option_completion.py │ └── test_path_type │ │ └── test_path_type.py ├── test_dev │ ├── test_get_internal_cmds.py │ ├── test_internal_cmds.py │ ├── test_register_internal_cmds.py │ └── test_sys_cmds.py ├── test_repl.py ├── test_repl_ctx.py └── testdir │ └── test file.txt └── tox.ini /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/Changelog.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include LICENSE 2 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/SECURITY.md -------------------------------------------------------------------------------- /click_repl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/click_repl/__init__.py -------------------------------------------------------------------------------- /click_repl/_completer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/click_repl/_completer.py -------------------------------------------------------------------------------- /click_repl/_ctx_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/click_repl/_ctx_stack.py -------------------------------------------------------------------------------- /click_repl/_repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/click_repl/_repl.py -------------------------------------------------------------------------------- /click_repl/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/click_repl/core.py -------------------------------------------------------------------------------- /click_repl/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/click_repl/exceptions.py -------------------------------------------------------------------------------- /click_repl/globals_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/click_repl/globals_.py -------------------------------------------------------------------------------- /click_repl/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /click_repl/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/click_repl/utils.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/test_basic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_basic.py -------------------------------------------------------------------------------- /tests/test_command_collection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_command_collection.py -------------------------------------------------------------------------------- /tests/test_completion/test_click_version_ge_8/test_arg_completion_v8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_completion/test_click_version_ge_8/test_arg_completion_v8.py -------------------------------------------------------------------------------- /tests/test_completion/test_click_version_ge_8/test_option_completion_v8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_completion/test_click_version_ge_8/test_option_completion_v8.py -------------------------------------------------------------------------------- /tests/test_completion/test_click_version_le_7/test_arg_completion_v7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_completion/test_click_version_le_7/test_arg_completion_v7.py -------------------------------------------------------------------------------- /tests/test_completion/test_click_version_le_7/test_option_completion_v7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_completion/test_click_version_le_7/test_option_completion_v7.py -------------------------------------------------------------------------------- /tests/test_completion/test_common_tests/test_arg_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_completion/test_common_tests/test_arg_completion.py -------------------------------------------------------------------------------- /tests/test_completion/test_common_tests/test_cmd_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_completion/test_common_tests/test_cmd_completion.py -------------------------------------------------------------------------------- /tests/test_completion/test_common_tests/test_hidden_cmd_and_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_completion/test_common_tests/test_hidden_cmd_and_args.py -------------------------------------------------------------------------------- /tests/test_completion/test_common_tests/test_option_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_completion/test_common_tests/test_option_completion.py -------------------------------------------------------------------------------- /tests/test_completion/test_path_type/test_path_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_completion/test_path_type/test_path_type.py -------------------------------------------------------------------------------- /tests/test_dev/test_get_internal_cmds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_dev/test_get_internal_cmds.py -------------------------------------------------------------------------------- /tests/test_dev/test_internal_cmds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_dev/test_internal_cmds.py -------------------------------------------------------------------------------- /tests/test_dev/test_register_internal_cmds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_dev/test_register_internal_cmds.py -------------------------------------------------------------------------------- /tests/test_dev/test_sys_cmds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_dev/test_sys_cmds.py -------------------------------------------------------------------------------- /tests/test_repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_repl.py -------------------------------------------------------------------------------- /tests/test_repl_ctx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tests/test_repl_ctx.py -------------------------------------------------------------------------------- /tests/testdir/test file.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/click-contrib/click-repl/HEAD/tox.ini --------------------------------------------------------------------------------