LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.py
appcraft/__init__.py
appcraft/cli.py
appcraft.egg-info/PKG-INFO
appcraft.egg-info/SOURCES.txt
appcraft.egg-info/dependency_links.txt
appcraft.egg-info/entry_points.txt
appcraft.egg-info/requires.txt
appcraft.egg-info/top_level.txt
appcraft/scripts/__init__.py
appcraft/scripts/add_template.py
appcraft/scripts/create_runner.py
appcraft/scripts/list_templates.py
appcraft/scripts/project_init.py
appcraft/scripts/save_template.py
appcraft/templates/template_abc.py
appcraft/templates/template_manager.py
appcraft/templates/base/__init__.py
appcraft/templates/base/files/.flake8
appcraft/templates/base/files/README.md
appcraft/templates/base/files/pyproject.toml
appcraft/templates/base/files/pyrightconfig.json
appcraft/templates/base/files/run
appcraft/templates/base/files/run_tools
appcraft/templates/base/files/application/core/changes.py
appcraft/templates/base/files/application/core/keys.py
appcraft/templates/base/files/application/mappers/__init__.py
appcraft/templates/base/files/application/mappers/app.py
appcraft/templates/base/files/application/mappers/update.py
appcraft/templates/base/files/application/mappers/user.py
appcraft/templates/base/files/application/mappers/bases/__init__.py
appcraft/templates/base/files/application/ports/__init__.py
appcraft/templates/base/files/application/ports/database.py
appcraft/templates/base/files/application/providers/__init__.py
appcraft/templates/base/files/application/providers/app.py
appcraft/templates/base/files/application/repositories/__init__.py
appcraft/templates/base/files/application/repositories/user.py
appcraft/templates/base/files/application/schemas/__init__.py
appcraft/templates/base/files/application/schemas/input/user.py
appcraft/templates/base/files/application/schemas/output/app.py
appcraft/templates/base/files/application/schemas/output/user.py
appcraft/templates/base/files/application/use_cases/__init__.py
appcraft/templates/base/files/application/use_cases/app/get.py
appcraft/templates/base/files/application/use_cases/user/create.py
appcraft/templates/base/files/application/use_cases/user/delete.py
appcraft/templates/base/files/application/use_cases/user/get.py
appcraft/templates/base/files/application/use_cases/user/update.py
appcraft/templates/base/files/config/app.toml
appcraft/templates/base/files/config/theme.json
appcraft/templates/base/files/docs/Makefile
appcraft/templates/base/files/docs/make.bat
appcraft/templates/base/files/docs/source/conf.py
appcraft/templates/base/files/docs/source/index.rst
appcraft/templates/base/files/docs/source/modules.rst
appcraft/templates/base/files/domain/core/property_meta.py
appcraft/templates/base/files/domain/filters/__init__.py
appcraft/templates/base/files/domain/filters/base/__init__.py
appcraft/templates/base/files/domain/filters/interface/__init__.py
appcraft/templates/base/files/domain/models/__init__.py
appcraft/templates/base/files/domain/models/app.py
appcraft/templates/base/files/domain/models/user.py
appcraft/templates/base/files/domain/models/core/field.py
appcraft/templates/base/files/domain/models/core/pk.py
appcraft/templates/base/files/domain/models/core/pydantic.py
appcraft/templates/base/files/domain/models/core/typing.py
appcraft/templates/base/files/domain/models/exceptions/__init__.py
appcraft/templates/base/files/domain/models/exceptions/user_model_not_found.py
appcraft/templates/base/files/domain/types/model.py
appcraft/templates/base/files/domain/value_objects/__init__.py
appcraft/templates/base/files/domain/value_objects/username.py
appcraft/templates/base/files/domain/value_objects/base/__init__.py
appcraft/templates/base/files/domain/value_objects/converters/type.py
appcraft/templates/base/files/domain/value_objects/exceptions/__init__.py
appcraft/templates/base/files/domain/value_objects/id/__init__.py
appcraft/templates/base/files/domain/value_objects/id/ulid.py
appcraft/templates/base/files/domain/value_objects/id/uuid.py
appcraft/templates/base/files/infrastructure/database/provider.py
appcraft/templates/base/files/infrastructure/dependency/container.py
appcraft/templates/base/files/infrastructure/dependency/injection.py
appcraft/templates/base/files/infrastructure/framework/appcraft/__init__.py
appcraft/templates/base/files/infrastructure/framework/appcraft/app/__init__.py
appcraft/templates/base/files/infrastructure/framework/appcraft/app/manager.py
appcraft/templates/base/files/infrastructure/framework/appcraft/app/provider.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/__init__.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/error_handler.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/initializer.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/printer.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/config/__init__.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/config/base.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/config/env.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/config/json.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/config/pyproject.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/config/toml.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/package/manager/__init__.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/package/manager/pip.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/package/manager/pipenv.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/package/manager/poetry.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/package/manager/uv.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/package/manager/base/__init__.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/runner/__init__.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/runner/discovery.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/runner/executor.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/runner/selector.py
appcraft/templates/base/files/infrastructure/framework/appcraft/core/runner/themes.py
appcraft/templates/base/files/infrastructure/framework/appcraft/templates/templates.json
appcraft/templates/base/files/infrastructure/framework/appcraft/utils/__init__.py
appcraft/templates/base/files/infrastructure/framework/appcraft/utils/color.py
appcraft/templates/base/files/infrastructure/framework/appcraft/utils/component_printer.py
appcraft/templates/base/files/infrastructure/framework/appcraft/utils/import_manager.py
appcraft/templates/base/files/infrastructure/framework/appcraft/utils/printer.py
appcraft/templates/base/files/infrastructure/framework/appcraft/utils/logger/base/__init__.py
appcraft/templates/base/files/infrastructure/framework/appcraft/utils/logger/interface/__init__.py
appcraft/templates/base/files/infrastructure/memory/adapter.py
appcraft/templates/base/files/infrastructure/memory/filter.py
appcraft/templates/base/files/infrastructure/memory/mapping.py
appcraft/templates/base/files/infrastructure/memory/seeder.py
appcraft/templates/base/files/infrastructure/memory/storage.py
appcraft/templates/base/files/presentation/cli/app.py
appcraft/templates/base/files/presentation/cli/user.py
appcraft/templates/base/files/presentation/cli/validator/input.py
appcraft/templates/base/files/presentation/exceptions/input.py
appcraft/templates/base/files/runners/main/app.py
appcraft/templates/base/files/runners/main/user.py
appcraft/templates/base/files/runners/tools/app.py
appcraft/templates/ci_cd/__init__.py
appcraft/templates/ci_cd/files/Pipfile
appcraft/templates/ci_cd/files/.github/workflows/ci.yml
appcraft/templates/ci_cd/files/.github/workflows/deploy.yml
appcraft/templates/ci_cd/files/config/ci_cd.toml
appcraft/templates/ci_cd/files/docs/Makefile
appcraft/templates/ci_cd/files/docs/make.bat
appcraft/templates/ci_cd/files/docs/source/conf.py
appcraft/templates/ci_cd/files/docs/source/index.rst
appcraft/templates/ci_cd/files/docs/source/modules.rst
appcraft/templates/ci_cd/files/infrastructure/adapters/deploy_adapter_protocol.py
appcraft/templates/ci_cd/files/runners/main/deploy.py
appcraft/templates/curl_cffi/__init__.py
appcraft/templates/curl_cffi/files/pyproject.toml
appcraft/templates/curl_cffi/files/infrastructure/web_scraping/curl_cffi/adapter.py
appcraft/templates/curl_cffi/files/infrastructure/web_scraping/parser/bs4.py
appcraft/templates/curl_cffi/files/infrastructure/web_scraping/parser/interface.py
appcraft/templates/curl_cffi/files/infrastructure/web_scraping/parser/selectolax.py
appcraft/templates/data_analysis/__init__.py
appcraft/templates/data_analysis/files/Pipfile
appcraft/templates/data_analysis/files/config/data_analysis.toml
appcraft/templates/data_analysis/files/docs/Makefile
appcraft/templates/data_analysis/files/docs/make.bat
appcraft/templates/data_analysis/files/docs/source/conf.py
appcraft/templates/data_analysis/files/docs/source/index.rst
appcraft/templates/data_analysis/files/docs/source/modules.rst
appcraft/templates/data_analysis/files/domain/models/data_analysis.py
appcraft/templates/data_analysis/files/infrastructure/adapters/file_adapter_protocol.py
appcraft/templates/data_visualization/__init__.py
appcraft/templates/data_visualization/files/config/data_visualization.toml
appcraft/templates/data_visualization/files/docs/Makefile
appcraft/templates/data_visualization/files/docs/make.bat
appcraft/templates/data_visualization/files/docs/source/conf.py
appcraft/templates/data_visualization/files/docs/source/index.rst
appcraft/templates/data_visualization/files/docs/source/modules.rst
appcraft/templates/data_visualization/files/domain/models/charts.py
appcraft/templates/data_visualization/files/infrastructure/adapters/file_adapter_protocol.py
appcraft/templates/docker/__init__.py
appcraft/templates/docker/files/.dockerignore
appcraft/templates/docker/files/infrastructure/docker/.dockerignore
appcraft/templates/docker/files/infrastructure/docker/Dockerfile
appcraft/templates/docker/files/infrastructure/docker/adapter.py
appcraft/templates/docker/files/infrastructure/docker/compose_generator.py
appcraft/templates/docker/files/infrastructure/docker/docker-compose.yml
appcraft/templates/docker/files/infrastructure/docker/entrypoint.py
appcraft/templates/docker/files/runners/tools/docker.py
appcraft/templates/flask/__init__.py
appcraft/templates/flask/files/pyproject.toml
appcraft/templates/flask/files/infrastructure/framework/flask/app.py
appcraft/templates/flask/files/infrastructure/framework/flask/router.py
appcraft/templates/flask/files/infrastructure/framework/flask/sqlalchemy.py
appcraft/templates/flask/files/runners/main/flask.py
appcraft/templates/flask_api/__init__.py
appcraft/templates/flask_api/files/presentation/web/api/errors/__init__.py
appcraft/templates/flask_api/files/presentation/web/api/errors/handlers.py
appcraft/templates/flask_api/files/presentation/web/api/v1/__init__.py
appcraft/templates/flask_api/files/presentation/web/api/v1/routes/user.py
appcraft/templates/flask_api/files/presentation/web/api/v1/schemas/error.py
appcraft/templates/flask_ui/__init__.py
appcraft/templates/flask_ui/files/Pipfile
appcraft/templates/flask_ui/files/pyproject.toml
appcraft/templates/flask_ui/files/presentation/web/ui/static/css/main.css
appcraft/templates/flask_ui/files/presentation/web/ui/static/js/main.js
appcraft/templates/flask_ui/files/presentation/web/ui/templates/layouts/base.html
appcraft/templates/flask_ui/files/presentation/web/ui/templates/pages/404.html
appcraft/templates/flask_ui/files/presentation/web/ui/templates/pages/demo.html
appcraft/templates/flask_ui/files/presentation/web/ui/templates/pages/index.html
appcraft/templates/flask_ui/files/presentation/web/ui/templates/partials/footer.html
appcraft/templates/flask_ui/files/presentation/web/ui/templates/partials/head.html
appcraft/templates/flask_ui/files/presentation/web/ui/templates/partials/nav.html
appcraft/templates/flask_ui/files/presentation/web/ui/templates/views/app.html
appcraft/templates/flask_ui/files/presentation/web/ui/views/app.py
appcraft/templates/git/__init__.py
appcraft/templates/git/files/.gitignore
appcraft/templates/git/files/infrastructure/git/adapter.py
appcraft/templates/git/files/runners/tools/git.py
appcraft/templates/git/files/runners/tools/remote_repository.py
appcraft/templates/github/__init__.py
appcraft/templates/github/files/application/services/github.py
appcraft/templates/github/files/domain/github/models/repository.py
appcraft/templates/github/files/domain/github/value_objects/repo_description.py
appcraft/templates/github/files/domain/github/value_objects/repo_name.py
appcraft/templates/github/files/infrastructure/github/adapter.py
appcraft/templates/github/files/presentation/cli/github.py
appcraft/templates/github/files/runners/tools/github.py
appcraft/templates/graphql/__init__.py
appcraft/templates/httpx/__init__.py
appcraft/templates/httpx/files/pyproject.toml
appcraft/templates/httpx/files/infrastructure/web_scraping/httpx/adapter.py
appcraft/templates/httpx/files/infrastructure/web_scraping/parser/bs4.py
appcraft/templates/httpx/files/infrastructure/web_scraping/parser/interface.py
appcraft/templates/httpx/files/infrastructure/web_scraping/parser/selectolax.py
appcraft/templates/locales/__init__.py
appcraft/templates/locales/files/Pipfile
appcraft/templates/locales/files/infrastructure/framework/appcraft/utils/message_manager.py
appcraft/templates/locales/files/locale/en/LC_MESSAGES/about.mo
appcraft/templates/locales/files/locale/en/LC_MESSAGES/about.po
appcraft/templates/locales/files/locale/en/LC_MESSAGES/app.mo
appcraft/templates/locales/files/locale/en/LC_MESSAGES/app.po
appcraft/templates/locales/files/locale/en/LC_MESSAGES/core.mo
appcraft/templates/locales/files/locale/en/LC_MESSAGES/core.po
appcraft/templates/locales/files/locale/en/LC_MESSAGES/database.mo
appcraft/templates/locales/files/locale/en/LC_MESSAGES/database.po
appcraft/templates/locales/files/locale/pt_BR/LC_MESSAGES/app.mo
appcraft/templates/locales/files/locale/pt_BR/LC_MESSAGES/app.po
appcraft/templates/locales/files/locale/pt_BR/LC_MESSAGES/core.mo
appcraft/templates/locales/files/locale/pt_BR/LC_MESSAGES/core.po
appcraft/templates/locales/files/locale/pt_BR/LC_MESSAGES/database.mo
appcraft/templates/locales/files/locale/pt_BR/LC_MESSAGES/database.po
appcraft/templates/locales/files/locale/pt_BR/LC_MESSAGES/my_app.mo
appcraft/templates/locales/files/locale/pt_BR/LC_MESSAGES/my_app.po
appcraft/templates/logs/__init__.py
appcraft/templates/logs/files/Pipfile
appcraft/templates/logs/files/infrastructure/framework/appcraft/utils/logger/logger.py
appcraft/templates/machine_learning/__init__.py
appcraft/templates/machine_learning/files/Pipfile
appcraft/templates/mongodb/__init__.py
appcraft/templates/mongodb/files/Pipfile
appcraft/templates/mongodb/files/pyproject.toml
appcraft/templates/mongodb/files/config/mongodb.toml
appcraft/templates/mongodb/files/domain/models/programmer.py
appcraft/templates/mongodb/files/infrastructure/database/mongodb/adapter.py
appcraft/templates/mongodb/files/infrastructure/database/mongodb/filter.py
appcraft/templates/mongodb/files/infrastructure/database/mongodb/seeder.py
appcraft/templates/mongodb/files/runners/tools/programmers.py
appcraft/templates/pipenv/__init__.py
appcraft/templates/pipenv/files/pyproject.toml
appcraft/templates/playwright/__init__.py
appcraft/templates/playwright/files/pyproject.toml
appcraft/templates/playwright/files/infrastructure/web_scraping/playwright/adapter.py
appcraft/templates/playwright/files/infrastructure/web_scraping/playwright/html_element.py
appcraft/templates/poetry/__init__.py
appcraft/templates/poetry/files/pyproject.toml
appcraft/templates/poetry/files/.vscode/settings.json
appcraft/templates/prompt_toolkit/__init__.py
appcraft/templates/prompt_toolkit/files/Pipfile
appcraft/templates/prompt_toolkit/files/pyproject.toml
appcraft/templates/rabbitmq/__init__.py
appcraft/templates/selenium/__init__.py
appcraft/templates/selenium/files/pyproject.toml
appcraft/templates/selenium/files/infrastructure/web_scraping/selenium/adapter.py
appcraft/templates/selenium/files/infrastructure/web_scraping/selenium/html_element.py
appcraft/templates/sqlalchemy/__init__.py
appcraft/templates/sqlalchemy/files/Pipfile
appcraft/templates/sqlalchemy/files/pyproject.toml
appcraft/templates/sqlalchemy/files/application/use_cases/database/list/columns.py
appcraft/templates/sqlalchemy/files/application/use_cases/database/list/tables.py
appcraft/templates/sqlalchemy/files/config/database.toml
appcraft/templates/sqlalchemy/files/infrastructure/database/sqlalchemy/adapter.py
appcraft/templates/sqlalchemy/files/infrastructure/database/sqlalchemy/filter.py
appcraft/templates/sqlalchemy/files/infrastructure/database/sqlalchemy/models/base.py
appcraft/templates/sqlalchemy/files/infrastructure/database/sqlalchemy/models/user.py
appcraft/templates/sqlalchemy/files/presentation/cli/database.py
appcraft/templates/sqlalchemy/files/runners/main/database.py
appcraft/templates/tests/__init__.py
appcraft/templates/tests/pyproject.toml
appcraft/templates/tests/files/Pipfile
appcraft/templates/uv/__init__.py
appcraft/templates/uv/files/pyproject.toml
appcraft/templates/web_scraping/__init__.py
appcraft/templates/web_scraping/files/application/ports/web_scraping.py
appcraft/templates/web_scraping/files/application/use_cases/web_scraping/benchmark.py
appcraft/templates/web_scraping/files/application/use_cases/web_scraping/delegate_session.py
appcraft/templates/web_scraping/files/application/use_cases/web_scraping/docs.py
appcraft/templates/web_scraping/files/application/use_cases/web_scraping/page_info.py
appcraft/templates/web_scraping/files/config/web_scraping.toml
appcraft/templates/web_scraping/files/domain/exceptions/web_scraping.py
appcraft/templates/web_scraping/files/domain/html_elements/interface/__init__.py
appcraft/templates/web_scraping/files/domain/types/html_elements.py
appcraft/templates/web_scraping/files/domain/web_scraping/cookie.py
appcraft/templates/web_scraping/files/domain/web_scraping/keys.py
appcraft/templates/web_scraping/files/domain/web_scraping/session.py
appcraft/templates/web_scraping/files/infrastructure/web_scraping/adapter.py
appcraft/templates/web_scraping/files/infrastructure/web_scraping/provider.py
appcraft/templates/web_scraping/files/infrastructure/web_scraping/runner.py
appcraft/templates/web_scraping/files/infrastructure/web_scraping/types/adapters.py
appcraft/templates/web_scraping/files/presentation/cli/web_scraping/benchmark.py
appcraft/templates/web_scraping/files/presentation/cli/web_scraping/delegate_session.py
appcraft/templates/web_scraping/files/presentation/cli/web_scraping/docs.py
appcraft/templates/web_scraping/files/presentation/cli/web_scraping/page_info.py
appcraft/templates/web_scraping/files/runners/main/docs_search.py
appcraft/templates/web_scraping/files/runners/main/page_links.py
appcraft/templates/web_scraping/files/runners/tools/benchmark.py
appcraft/templates/web_scraping/files/runners/tools/delegate_session.py
appcraft/templates/websockets/__init__.py
appcraft/templates/websockets/files/Pipfile
appcraft/utils/__init__.py
appcraft/utils/dependency_convert.py
appcraft/utils/exceptions/__init__.py
appcraft/utils/file/ignore.py
appcraft/utils/template/adder.py
appcraft/utils/template/creator.py
appcraft/utils/template/loader.py
appcraft/utils/template/saver.py