├── .codeclimate.yml ├── .gitattributes ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── actions │ └── setup-py │ │ └── action.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── freeze-for-pr.yml │ ├── lint.yml │ ├── pr-docs.yml │ ├── publish.yml │ ├── py-test.yml │ ├── reformat.yml │ ├── release-docs.yml │ ├── resync-piped.yml │ ├── type-check.yml │ ├── update-licence.yml │ ├── upgrade-locks.yml │ └── verify-types.yml ├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── changelog.md ├── index.md ├── reference │ ├── abc.md │ ├── annotations.md │ ├── checks.md │ ├── clients.md │ ├── commands.md │ ├── components.md │ ├── context.md │ ├── conversion.md │ ├── dependencies.md │ ├── errors.md │ ├── hooks.md │ ├── index.md │ ├── parsing.md │ ├── permissions.md │ ├── schedules.md │ └── utilities.md └── usage.md ├── docs_src ├── LICENSE └── usage.py ├── examples ├── LICENSE ├── __init__.py ├── checks.py ├── config.py ├── error_handling.py ├── impls.py ├── injection.py ├── message_commands.py ├── protos.py ├── run_gateway.py ├── run_rest.py └── slash_commands.py ├── mkdocs.yml ├── noxfile.py ├── pyproject.toml ├── tanjun ├── __init__.py ├── _internal │ ├── __init__.py │ ├── cache.py │ └── localisation.py ├── abc.py ├── annotations.py ├── checks.py ├── clients.py ├── commands │ ├── __init__.py │ ├── base.py │ ├── menu.py │ ├── message.py │ └── slash.py ├── components.py ├── context │ ├── __init__.py │ ├── autocomplete.py │ ├── base.py │ ├── menu.py │ ├── message.py │ └── slash.py ├── conversion.py ├── dependencies │ ├── __init__.py │ ├── async_cache.py │ ├── callbacks.py │ ├── data.py │ ├── limiters.py │ ├── locales.py │ ├── owners.py │ └── reloaders.py ├── errors.py ├── hooks.py ├── injecting.py ├── parsing.py ├── permissions.py ├── py.typed ├── schedules.py └── utilities.py ├── tests ├── __init__.py ├── commands │ ├── __init__.py │ ├── test_base.py │ ├── test_menu.py │ ├── test_message.py │ └── test_slash.py ├── context │ ├── __init__.py │ ├── test_autocomplete.py │ ├── test_base.py │ ├── test_menu.py │ ├── test_message.py │ └── test_slash.py ├── dependencies │ ├── __init__.py │ ├── test___init__.py │ ├── test_callbacks.py │ ├── test_data.py │ ├── test_limiters.py │ ├── test_locales.py │ ├── test_owners.py │ └── test_reloaders.py ├── test__internal │ ├── __init__.py │ ├── test_cache.py │ └── test_init.py ├── test_annotations.py ├── test_annotations_future_annotations.py ├── test_checks.py ├── test_clients.py ├── test_clients_future_annotations.py ├── test_components.py ├── test_components_future_annotations.py ├── test_conversion.py ├── test_errors.py ├── test_hooks.py ├── test_injecting.py ├── test_parsing.py ├── test_permissions.py ├── test_schedules.py └── test_utilities.py └── uv.lock /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | /.github/ @FasterSpeeding 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/actions/setup-py/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/actions/setup-py/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/freeze-for-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/freeze-for-pr.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pr-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/pr-docs.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/py-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/py-test.yml -------------------------------------------------------------------------------- /.github/workflows/reformat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/reformat.yml -------------------------------------------------------------------------------- /.github/workflows/release-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/release-docs.yml -------------------------------------------------------------------------------- /.github/workflows/resync-piped.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/resync-piped.yml -------------------------------------------------------------------------------- /.github/workflows/type-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/type-check.yml -------------------------------------------------------------------------------- /.github/workflows/update-licence.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/update-licence.yml -------------------------------------------------------------------------------- /.github/workflows/upgrade-locks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/upgrade-locks.yml -------------------------------------------------------------------------------- /.github/workflows/verify-types.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.github/workflows/verify-types.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/README.md -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- 1 | {!CHANGELOG.md!} 2 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | {!README.md!} 2 | -------------------------------------------------------------------------------- /docs/reference/abc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/abc.md -------------------------------------------------------------------------------- /docs/reference/annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/annotations.md -------------------------------------------------------------------------------- /docs/reference/checks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/checks.md -------------------------------------------------------------------------------- /docs/reference/clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/clients.md -------------------------------------------------------------------------------- /docs/reference/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/commands.md -------------------------------------------------------------------------------- /docs/reference/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/components.md -------------------------------------------------------------------------------- /docs/reference/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/context.md -------------------------------------------------------------------------------- /docs/reference/conversion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/conversion.md -------------------------------------------------------------------------------- /docs/reference/dependencies.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/dependencies.md -------------------------------------------------------------------------------- /docs/reference/errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/errors.md -------------------------------------------------------------------------------- /docs/reference/hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/hooks.md -------------------------------------------------------------------------------- /docs/reference/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/index.md -------------------------------------------------------------------------------- /docs/reference/parsing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/parsing.md -------------------------------------------------------------------------------- /docs/reference/permissions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/permissions.md -------------------------------------------------------------------------------- /docs/reference/schedules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/schedules.md -------------------------------------------------------------------------------- /docs/reference/utilities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/reference/utilities.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs/usage.md -------------------------------------------------------------------------------- /docs_src/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs_src/LICENSE -------------------------------------------------------------------------------- /docs_src/usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/docs_src/usage.py -------------------------------------------------------------------------------- /examples/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/LICENSE -------------------------------------------------------------------------------- /examples/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/__init__.py -------------------------------------------------------------------------------- /examples/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/checks.py -------------------------------------------------------------------------------- /examples/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/config.py -------------------------------------------------------------------------------- /examples/error_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/error_handling.py -------------------------------------------------------------------------------- /examples/impls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/impls.py -------------------------------------------------------------------------------- /examples/injection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/injection.py -------------------------------------------------------------------------------- /examples/message_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/message_commands.py -------------------------------------------------------------------------------- /examples/protos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/protos.py -------------------------------------------------------------------------------- /examples/run_gateway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/run_gateway.py -------------------------------------------------------------------------------- /examples/run_rest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/run_rest.py -------------------------------------------------------------------------------- /examples/slash_commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/examples/slash_commands.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /noxfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/noxfile.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tanjun/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/__init__.py -------------------------------------------------------------------------------- /tanjun/_internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/_internal/__init__.py -------------------------------------------------------------------------------- /tanjun/_internal/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/_internal/cache.py -------------------------------------------------------------------------------- /tanjun/_internal/localisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/_internal/localisation.py -------------------------------------------------------------------------------- /tanjun/abc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/abc.py -------------------------------------------------------------------------------- /tanjun/annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/annotations.py -------------------------------------------------------------------------------- /tanjun/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/checks.py -------------------------------------------------------------------------------- /tanjun/clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/clients.py -------------------------------------------------------------------------------- /tanjun/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/commands/__init__.py -------------------------------------------------------------------------------- /tanjun/commands/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/commands/base.py -------------------------------------------------------------------------------- /tanjun/commands/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/commands/menu.py -------------------------------------------------------------------------------- /tanjun/commands/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/commands/message.py -------------------------------------------------------------------------------- /tanjun/commands/slash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/commands/slash.py -------------------------------------------------------------------------------- /tanjun/components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/components.py -------------------------------------------------------------------------------- /tanjun/context/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/context/__init__.py -------------------------------------------------------------------------------- /tanjun/context/autocomplete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/context/autocomplete.py -------------------------------------------------------------------------------- /tanjun/context/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/context/base.py -------------------------------------------------------------------------------- /tanjun/context/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/context/menu.py -------------------------------------------------------------------------------- /tanjun/context/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/context/message.py -------------------------------------------------------------------------------- /tanjun/context/slash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/context/slash.py -------------------------------------------------------------------------------- /tanjun/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/conversion.py -------------------------------------------------------------------------------- /tanjun/dependencies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/dependencies/__init__.py -------------------------------------------------------------------------------- /tanjun/dependencies/async_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/dependencies/async_cache.py -------------------------------------------------------------------------------- /tanjun/dependencies/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/dependencies/callbacks.py -------------------------------------------------------------------------------- /tanjun/dependencies/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/dependencies/data.py -------------------------------------------------------------------------------- /tanjun/dependencies/limiters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/dependencies/limiters.py -------------------------------------------------------------------------------- /tanjun/dependencies/locales.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/dependencies/locales.py -------------------------------------------------------------------------------- /tanjun/dependencies/owners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/dependencies/owners.py -------------------------------------------------------------------------------- /tanjun/dependencies/reloaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/dependencies/reloaders.py -------------------------------------------------------------------------------- /tanjun/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/errors.py -------------------------------------------------------------------------------- /tanjun/hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/hooks.py -------------------------------------------------------------------------------- /tanjun/injecting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/injecting.py -------------------------------------------------------------------------------- /tanjun/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/parsing.py -------------------------------------------------------------------------------- /tanjun/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/permissions.py -------------------------------------------------------------------------------- /tanjun/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tanjun/schedules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/schedules.py -------------------------------------------------------------------------------- /tanjun/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tanjun/utilities.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/commands/__init__.py -------------------------------------------------------------------------------- /tests/commands/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/commands/test_base.py -------------------------------------------------------------------------------- /tests/commands/test_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/commands/test_menu.py -------------------------------------------------------------------------------- /tests/commands/test_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/commands/test_message.py -------------------------------------------------------------------------------- /tests/commands/test_slash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/commands/test_slash.py -------------------------------------------------------------------------------- /tests/context/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/context/__init__.py -------------------------------------------------------------------------------- /tests/context/test_autocomplete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/context/test_autocomplete.py -------------------------------------------------------------------------------- /tests/context/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/context/test_base.py -------------------------------------------------------------------------------- /tests/context/test_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/context/test_menu.py -------------------------------------------------------------------------------- /tests/context/test_message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/context/test_message.py -------------------------------------------------------------------------------- /tests/context/test_slash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/context/test_slash.py -------------------------------------------------------------------------------- /tests/dependencies/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/dependencies/__init__.py -------------------------------------------------------------------------------- /tests/dependencies/test___init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/dependencies/test___init__.py -------------------------------------------------------------------------------- /tests/dependencies/test_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/dependencies/test_callbacks.py -------------------------------------------------------------------------------- /tests/dependencies/test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/dependencies/test_data.py -------------------------------------------------------------------------------- /tests/dependencies/test_limiters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/dependencies/test_limiters.py -------------------------------------------------------------------------------- /tests/dependencies/test_locales.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/dependencies/test_locales.py -------------------------------------------------------------------------------- /tests/dependencies/test_owners.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/dependencies/test_owners.py -------------------------------------------------------------------------------- /tests/dependencies/test_reloaders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/dependencies/test_reloaders.py -------------------------------------------------------------------------------- /tests/test__internal/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test__internal/__init__.py -------------------------------------------------------------------------------- /tests/test__internal/test_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test__internal/test_cache.py -------------------------------------------------------------------------------- /tests/test__internal/test_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test__internal/test_init.py -------------------------------------------------------------------------------- /tests/test_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_annotations.py -------------------------------------------------------------------------------- /tests/test_annotations_future_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_annotations_future_annotations.py -------------------------------------------------------------------------------- /tests/test_checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_checks.py -------------------------------------------------------------------------------- /tests/test_clients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_clients.py -------------------------------------------------------------------------------- /tests/test_clients_future_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_clients_future_annotations.py -------------------------------------------------------------------------------- /tests/test_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_components.py -------------------------------------------------------------------------------- /tests/test_components_future_annotations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_components_future_annotations.py -------------------------------------------------------------------------------- /tests/test_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_conversion.py -------------------------------------------------------------------------------- /tests/test_errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_errors.py -------------------------------------------------------------------------------- /tests/test_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_hooks.py -------------------------------------------------------------------------------- /tests/test_injecting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_injecting.py -------------------------------------------------------------------------------- /tests/test_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_parsing.py -------------------------------------------------------------------------------- /tests/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_permissions.py -------------------------------------------------------------------------------- /tests/test_schedules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_schedules.py -------------------------------------------------------------------------------- /tests/test_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/tests/test_utilities.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cursed-Solutions/Tanjun/HEAD/uv.lock --------------------------------------------------------------------------------