├── .github ├── dependabot.yml └── workflows │ ├── nightly-tests.yml │ └── tests.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode ├── cspell.json ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── pyproject.toml ├── requirements-dev.txt ├── rich_argparse ├── __init__.py ├── __main__.py ├── _argparse.py ├── _common.py ├── _contrib.py ├── _lazy_rich.py ├── _optparse.py ├── _patching.py ├── _patching.pyi ├── contrib.py ├── django.py ├── optparse.py └── py.typed ├── scripts ├── generate-preview ├── release └── run-tests └── tests ├── __init__.py ├── conftest.py ├── helpers.py ├── requirements.txt ├── test_argparse.py ├── test_contrib.py ├── test_django.py └── test_optparse.py /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/nightly-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/.github/workflows/nightly-tests.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/.vscode/cspell.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | -r tests/requirements.txt 3 | pre-commit 4 | uv 5 | -------------------------------------------------------------------------------- /rich_argparse/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/__init__.py -------------------------------------------------------------------------------- /rich_argparse/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/__main__.py -------------------------------------------------------------------------------- /rich_argparse/_argparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/_argparse.py -------------------------------------------------------------------------------- /rich_argparse/_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/_common.py -------------------------------------------------------------------------------- /rich_argparse/_contrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/_contrib.py -------------------------------------------------------------------------------- /rich_argparse/_lazy_rich.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/_lazy_rich.py -------------------------------------------------------------------------------- /rich_argparse/_optparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/_optparse.py -------------------------------------------------------------------------------- /rich_argparse/_patching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/_patching.py -------------------------------------------------------------------------------- /rich_argparse/_patching.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/_patching.pyi -------------------------------------------------------------------------------- /rich_argparse/contrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/contrib.py -------------------------------------------------------------------------------- /rich_argparse/django.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/django.py -------------------------------------------------------------------------------- /rich_argparse/optparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/rich_argparse/optparse.py -------------------------------------------------------------------------------- /rich_argparse/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/generate-preview: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/scripts/generate-preview -------------------------------------------------------------------------------- /scripts/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/scripts/release -------------------------------------------------------------------------------- /scripts/run-tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/scripts/run-tests -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/tests/helpers.py -------------------------------------------------------------------------------- /tests/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/tests/requirements.txt -------------------------------------------------------------------------------- /tests/test_argparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/tests/test_argparse.py -------------------------------------------------------------------------------- /tests/test_contrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/tests/test_contrib.py -------------------------------------------------------------------------------- /tests/test_django.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/tests/test_django.py -------------------------------------------------------------------------------- /tests/test_optparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamdanal/rich-argparse/HEAD/tests/test_optparse.py --------------------------------------------------------------------------------