LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
appinfra/__init__.py
appinfra/_build_info.py
appinfra/deprecation.py
appinfra/dict.py
appinfra/dot_dict.py
appinfra/ewma.py
appinfra/exceptions.py
appinfra/rate_limit.py
appinfra/regex_utils.py
appinfra/size.py
appinfra/utils.py
appinfra/yaml.py
appinfra.egg-info/PKG-INFO
appinfra.egg-info/SOURCES.txt
appinfra.egg-info/dependency_links.txt
appinfra.egg-info/entry_points.txt
appinfra.egg-info/requires.txt
appinfra.egg-info/top_level.txt
appinfra/app/__init__.py
appinfra/app/args.py
appinfra/app/constants.py
appinfra/app/decorators.py
appinfra/app/decorators.pyi
appinfra/app/errors.py
appinfra/app/testing.py
appinfra/app/utils.py
appinfra/app/builder/__init__.py
appinfra/app/builder/app.py
appinfra/app/builder/config.py
appinfra/app/builder/hook.py
appinfra/app/builder/middleware.py
appinfra/app/builder/plugin.py
appinfra/app/builder/tool.py
appinfra/app/builder/validation.py
appinfra/app/builder/configurer/__init__.py
appinfra/app/builder/configurer/advanced.py
appinfra/app/builder/configurer/logging.py
appinfra/app/builder/configurer/server.py
appinfra/app/builder/configurer/tool.py
appinfra/app/builder/configurer/version.py
appinfra/app/cli/__init__.py
appinfra/app/cli/commands.py
appinfra/app/cli/help.py
appinfra/app/cli/parser.py
appinfra/app/core/__init__.py
appinfra/app/core/app.py
appinfra/app/core/config.py
appinfra/app/core/lifecycle.py
appinfra/app/core/logging_utils.py
appinfra/app/core/shutdown.py
appinfra/app/docs/__init__.py
appinfra/app/docs/generator.py
appinfra/app/fastapi/__init__.py
appinfra/app/fastapi/plugin.py
appinfra/app/fastapi/builder/__init__.py
appinfra/app/fastapi/builder/route.py
appinfra/app/fastapi/builder/server.py
appinfra/app/fastapi/builder/subprocess.py
appinfra/app/fastapi/builder/uvicorn.py
appinfra/app/fastapi/config/__init__.py
appinfra/app/fastapi/config/api.py
appinfra/app/fastapi/config/ipc.py
appinfra/app/fastapi/config/uvicorn.py
appinfra/app/fastapi/runtime/__init__.py
appinfra/app/fastapi/runtime/adapter.py
appinfra/app/fastapi/runtime/ipc.py
appinfra/app/fastapi/runtime/logging.py
appinfra/app/fastapi/runtime/server.py
appinfra/app/fastapi/runtime/subprocess.py
appinfra/app/server/__init__.py
appinfra/app/server/base.py
appinfra/app/server/handlers.py
appinfra/app/server/routes.py
appinfra/app/tools/__init__.py
appinfra/app/tools/base.py
appinfra/app/tools/group.py
appinfra/app/tools/protocol.py
appinfra/app/tools/registry.py
appinfra/app/tracing/__init__.py
appinfra/app/tracing/traceable.py
appinfra/cli/__init__.py
appinfra/cli/cli.py
appinfra/cli/output.py
appinfra/cli/tools/__init__.py
appinfra/cli/tools/check_functions.py
appinfra/cli/tools/code_quality.py
appinfra/cli/tools/completion_tool.py
appinfra/cli/tools/config_tool.py
appinfra/cli/tools/docs_tool.py
appinfra/cli/tools/doctor_tool.py
appinfra/cli/tools/etc_path_tool.py
appinfra/cli/tools/scaffold_tool.py
appinfra/cli/tools/scripts_path_tool.py
appinfra/cli/tools/version_tool.py
appinfra/cli/tools/scaffold/Makefile.framework.in
appinfra/cli/tools/scaffold/Makefile.standalone.in
appinfra/cli/tools/scaffold/__init__.py
appinfra/config/__init__.py
appinfra/config/config.py
appinfra/config/constants.py
appinfra/config/schemas.py
appinfra/config/watcher.py
appinfra/db/__init__.py
appinfra/db/db.py
appinfra/db/pg/__init__.py
appinfra/db/pg/connection.py
appinfra/db/pg/core.py
appinfra/db/pg/interface.py
appinfra/db/pg/pg.py
appinfra/db/pg/reconnection.py
appinfra/db/pg/session.py
appinfra/docs/LICENSE
appinfra/docs/README.md
appinfra/docs/SECURITY.md
appinfra/docs/getting-started.md
appinfra/docs/index.md
appinfra/docs/api/app-builder.md
appinfra/docs/api/app.md
appinfra/docs/api/database.md
appinfra/docs/api/exceptions.md
appinfra/docs/api/fastapi.md
appinfra/docs/api/index.md
appinfra/docs/api/logging.md
appinfra/docs/api/time.md
appinfra/docs/api/ui.md
appinfra/docs/api/utilities.md
appinfra/docs/api/version.md
appinfra/docs/guides/api-stability.md
appinfra/docs/guides/config-based-logging.md
appinfra/docs/guides/contributing.md
appinfra/docs/guides/coverage-targets.md
appinfra/docs/guides/environment-variables.md
appinfra/docs/guides/framework-integration.md
appinfra/docs/guides/hot-reload-logging.md
appinfra/docs/guides/logging-builder.md
appinfra/docs/guides/makefile-customization.md
appinfra/docs/guides/pg-test-helper.md
appinfra/docs/guides/test-naming-standards.md
appinfra/docs/guides/virtual-environment.md
appinfra/etc/README.md
appinfra/etc/fastapi.yaml
appinfra/etc/infra.yaml
appinfra/etc/lg.yaml
appinfra/etc/mkdocs.yaml
appinfra/etc/pg.yaml
appinfra/examples/README.md
appinfra/examples/01_basics/README.md
appinfra/examples/01_basics/hello_world.py
appinfra/examples/01_basics/hello_world_with_cfg.py
appinfra/examples/02_app_framework/README.md
appinfra/examples/02_app_framework/app_with_commands.py
appinfra/examples/02_app_framework/app_with_subtools.py
appinfra/examples/02_app_framework/app_with_ticker.py
appinfra/examples/02_app_framework/app_with_tool.py
appinfra/examples/02_app_framework/app_with_tool_builders.py
appinfra/examples/03_logging/README.md
appinfra/examples/03_logging/database_logging.py
appinfra/examples/03_logging/disabled_logging_example.py
appinfra/examples/03_logging/location_color_example.py
appinfra/examples/03_logging/logging_builder_example.py
appinfra/examples/03_logging/topic_logging_config.yaml
appinfra/examples/03_logging/topic_logging_example.py
appinfra/examples/04_configuration/README.md
appinfra/examples/04_configuration/env_overrides_example.py
appinfra/examples/04_configuration/hot_reload_example.py
appinfra/examples/04_configuration/tool_config_access.py
appinfra/examples/04_configuration/yaml_include_example.py
appinfra/examples/04_configuration/etc/01_basic_database.yaml
appinfra/examples/04_configuration/etc/01_basic_main.yaml
appinfra/examples/04_configuration/etc/02_nested_level1.yaml
appinfra/examples/04_configuration/etc/02_nested_level2.yaml
appinfra/examples/04_configuration/etc/02_nested_level3.yaml
appinfra/examples/04_configuration/etc/02_nested_main.yaml
appinfra/examples/04_configuration/etc/03_variables_databases.yaml
appinfra/examples/04_configuration/etc/03_variables_main.yaml
appinfra/examples/04_configuration/etc/04_multiple_cache.yaml
appinfra/examples/04_configuration/etc/04_multiple_database.yaml
appinfra/examples/04_configuration/etc/04_multiple_logging.yaml
appinfra/examples/04_configuration/etc/04_multiple_main.yaml
appinfra/examples/04_configuration/etc/05_organized_main.yaml
appinfra/examples/04_configuration/etc/06_env_dev.yaml
appinfra/examples/04_configuration/etc/06_env_prod.yaml
appinfra/examples/04_configuration/etc/07_circular_a.yaml
appinfra/examples/04_configuration/etc/07_circular_b.yaml
appinfra/examples/04_configuration/etc/common.yaml
appinfra/examples/04_configuration/etc/hot_reload.yaml
appinfra/examples/04_configuration/etc/database/config.yaml
appinfra/examples/04_configuration/etc/database/connection.yaml
appinfra/examples/04_configuration/etc/database/pool.yaml
appinfra/examples/04_configuration/etc/env/dev/database.yaml
appinfra/examples/04_configuration/etc/env/prod/database.yaml
appinfra/examples/04_configuration/etc/logging/config.yaml
appinfra/examples/04_configuration/etc/logging/handlers.yaml
appinfra/examples/05_database/README.md
appinfra/examples/05_database/advanced_critical_flush.py
appinfra/examples/05_database/basic_critical_flush_example.py
appinfra/examples/05_database/pg_test_helper_custom_config.py
appinfra/examples/05_database/pg_test_helper_example.py
appinfra/examples/06_advanced/README.md
appinfra/examples/06_advanced/generator_usage_example.py
appinfra/examples/06_advanced/graceful_shutdown_demo.py
appinfra/examples/06_advanced/tcp_server.py
appinfra/examples/06_advanced/ticker_standalone.py
appinfra/examples/07_fastapi/fastapi_server.py
appinfra/examples/08_decorators/README.md
appinfra/examples/08_decorators/hierarchical_commands.py
appinfra/examples/08_decorators/mixed_approach.py
appinfra/examples/08_decorators/simple_decorator.py
appinfra/examples/09_ui/README.md
appinfra/examples/09_ui/deploy_tool.py
appinfra/examples/09_ui/interactive_prompts.py
appinfra/examples/09_ui/progress_logger_example.py
appinfra/examples/09_ui/rich_output.py
appinfra/examples/09_ui/scrollable_selection.py
appinfra/examples/09_ui/secret_masking.py
appinfra/examples/09_ui/spinners_and_progress.py
appinfra/examples/10_plugins/README.md
appinfra/examples/10_plugins/example_plugins.py
appinfra/examples/11_docs/docs_generation.py
appinfra/examples/12_version_tracking/README.md
appinfra/examples/12_version_tracking/standalone_tracker.py
appinfra/examples/12_version_tracking/version_tracking_demo.py
appinfra/log/__init__.py
appinfra/log/callback.py
appinfra/log/colors.py
appinfra/log/config.py
appinfra/log/config_holder.py
appinfra/log/constants.py
appinfra/log/exceptions.py
appinfra/log/factory.py
appinfra/log/formatters.py
appinfra/log/handler_factory.py
appinfra/log/level_manager.py
appinfra/log/logger.py
appinfra/log/reloader.py
appinfra/log/builder/__init__.py
appinfra/log/builder/builder.py
appinfra/log/builder/console.py
appinfra/log/builder/file.py
appinfra/log/builder/interface.py
appinfra/log/builder/json.py
appinfra/log/builder/quick.py
appinfra/log/builder/database/__init__.py
appinfra/log/builder/database/builder.py
appinfra/log/builder/database/config.py
appinfra/log/builder/database/handler.py
appinfra/net/__init__.py
appinfra/net/exceptions.py
appinfra/net/http.py
appinfra/net/tcp.py
appinfra/observability/__init__.py
appinfra/observability/hooks.py
appinfra/scripts/check.sh
appinfra/scripts/cicd-test.sh
appinfra/scripts/docs-config.sh
appinfra/scripts/install_deps.py
appinfra/scripts/pg-config.sh
appinfra/scripts/pg-info.sh
appinfra/scripts/type-hint.sh
appinfra/scripts/yaml2json.sh
appinfra/scripts/docker/pg/docker-compose.repl.yaml
appinfra/scripts/docker/pg/docker-compose.single.yaml
appinfra/scripts/docker/pg/pg_hba.conf
appinfra/scripts/make/Makefile.all
appinfra/scripts/make/Makefile.cicd
appinfra/scripts/make/Makefile.clean
appinfra/scripts/make/Makefile.config
appinfra/scripts/make/Makefile.dev
appinfra/scripts/make/Makefile.docs
appinfra/scripts/make/Makefile.env
appinfra/scripts/make/Makefile.help
appinfra/scripts/make/Makefile.install
appinfra/scripts/make/Makefile.pg
appinfra/scripts/make/Makefile.pytest
appinfra/scripts/make/Makefile.utils
appinfra/security/__init__.py
appinfra/security/filter.py
appinfra/security/masking.py
appinfra/security/patterns.py
appinfra/subprocess/__init__.py
appinfra/subprocess/context.py
appinfra/time/__init__.py
appinfra/time/date_range.py
appinfra/time/delta.py
appinfra/time/eta.py
appinfra/time/sched.py
appinfra/time/ticker.py
appinfra/time/time.py
appinfra/ui/__init__.py
appinfra/ui/console.py
appinfra/ui/fallback.py
appinfra/ui/help.py
appinfra/ui/progress_logger.py
appinfra/ui/prompts.py
appinfra/version/__init__.py
appinfra/version/actions.py
appinfra/version/build_info.py
appinfra/version/info.py
appinfra/version/setup_hook.py
appinfra/version/setuptools_hook.py
appinfra/version/sources.py
appinfra/version/tracker.py