├── .flake8 ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── lint-and-test.yml │ └── release.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .readthedocs.yml ├── .yamllint.yaml ├── CHANGELOG.rst ├── COPYING ├── COPYING.LESSER ├── README.rst ├── docs ├── CONTRIBUTING.rst ├── Makefile ├── changes.rst ├── conf.py ├── contributors.rst ├── cookbook.rst ├── index.rst ├── projects.rst ├── quickstart.rst ├── reference.rst ├── similar.rst ├── subparsers.rst ├── the_story.rst └── tutorial.rst ├── pyproject.toml ├── src └── argh │ ├── __init__.py │ ├── assembling.py │ ├── completion.py │ ├── constants.py │ ├── decorators.py │ ├── dispatching.py │ ├── dto.py │ ├── exceptions.py │ ├── helpers.py │ ├── interaction.py │ ├── py.typed │ └── utils.py ├── tests ├── __init__.py ├── base.py ├── test_assembling.py ├── test_completion.py ├── test_decorators.py ├── test_dispatching.py ├── test_dto.py ├── test_integration.py ├── test_interaction.py ├── test_mapping_policies.py ├── test_regressions.py ├── test_typing_hints.py └── test_utils.py └── tox.ini /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/.flake8 -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/lint-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/.github/workflows/lint-and-test.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /.yamllint.yaml: -------------------------------------------------------------------------------- 1 | --- 2 | 3 | extends: default 4 | rules: 5 | document-start: disable 6 | -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/README.rst -------------------------------------------------------------------------------- /docs/CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/CONTRIBUTING.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/changes.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../CHANGELOG.rst 2 | -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/contributors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/contributors.rst -------------------------------------------------------------------------------- /docs/cookbook.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/cookbook.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/projects.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/projects.rst -------------------------------------------------------------------------------- /docs/quickstart.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/quickstart.rst -------------------------------------------------------------------------------- /docs/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/reference.rst -------------------------------------------------------------------------------- /docs/similar.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/similar.rst -------------------------------------------------------------------------------- /docs/subparsers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/subparsers.rst -------------------------------------------------------------------------------- /docs/the_story.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/the_story.rst -------------------------------------------------------------------------------- /docs/tutorial.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/docs/tutorial.rst -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/argh/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/__init__.py -------------------------------------------------------------------------------- /src/argh/assembling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/assembling.py -------------------------------------------------------------------------------- /src/argh/completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/completion.py -------------------------------------------------------------------------------- /src/argh/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/constants.py -------------------------------------------------------------------------------- /src/argh/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/decorators.py -------------------------------------------------------------------------------- /src/argh/dispatching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/dispatching.py -------------------------------------------------------------------------------- /src/argh/dto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/dto.py -------------------------------------------------------------------------------- /src/argh/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/exceptions.py -------------------------------------------------------------------------------- /src/argh/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/helpers.py -------------------------------------------------------------------------------- /src/argh/interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/interaction.py -------------------------------------------------------------------------------- /src/argh/py.typed: -------------------------------------------------------------------------------- 1 | # Marker file for PEP-561 2 | -------------------------------------------------------------------------------- /src/argh/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/src/argh/utils.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/base.py -------------------------------------------------------------------------------- /tests/test_assembling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_assembling.py -------------------------------------------------------------------------------- /tests/test_completion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_completion.py -------------------------------------------------------------------------------- /tests/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_decorators.py -------------------------------------------------------------------------------- /tests/test_dispatching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_dispatching.py -------------------------------------------------------------------------------- /tests/test_dto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_dto.py -------------------------------------------------------------------------------- /tests/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_integration.py -------------------------------------------------------------------------------- /tests/test_interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_interaction.py -------------------------------------------------------------------------------- /tests/test_mapping_policies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_mapping_policies.py -------------------------------------------------------------------------------- /tests/test_regressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_regressions.py -------------------------------------------------------------------------------- /tests/test_typing_hints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_typing_hints.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tests/test_utils.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/neithere/argh/HEAD/tox.ini --------------------------------------------------------------------------------