AUTHORS.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
HISTORY.md
LICENSE
MANIFEST.in
README.md
justfile
pyproject.toml
uv.lock
.github/ISSUE_TEMPLATE.md
.github/dependabot.yml
.github/release-drafter.yml
.github/workflows/drafter.yml
.github/workflows/pip-publish.yml
.github/workflows/tests.yml
aiclimate/VERSION.txt
aiclimate/__init__.py
aiclimate/__main__.py
aiclimate/cli.py
aiclimate/config.py
aiclimate/environment.py
aiclimate/exceptions.py
aiclimate/extensions.py
aiclimate/find.py
aiclimate/generate.py
aiclimate/hooks.py
aiclimate/log.py
aiclimate/main.py
aiclimate/prompt.py
aiclimate/replay.py
aiclimate/repository.py
aiclimate/utils.py
aiclimate/vcs.py
aiclimate/zipfile.py
aiclimate.egg-info/PKG-INFO
aiclimate.egg-info/SOURCES.txt
aiclimate.egg-info/dependency_links.txt
aiclimate.egg-info/entry_points.txt
aiclimate.egg-info/requires.txt
aiclimate.egg-info/top_level.txt
aiclimate/_builtin_template/aiclimate.json
aiclimate/_builtin_template/hooks/post_gen_project.py
aiclimate/_builtin_template/{{aiclimate.project_slug}}/.gitignore
aiclimate/_builtin_template/{{aiclimate.project_slug}}/.python-version
aiclimate/_builtin_template/{{aiclimate.project_slug}}/README.md
aiclimate/_builtin_template/{{aiclimate.project_slug}}/justfile
aiclimate/_builtin_template/{{aiclimate.project_slug}}/pyproject.toml
aiclimate/_builtin_template/{{aiclimate.project_slug}}/.github/workflows/ci.yml
aiclimate/_builtin_template/{{aiclimate.project_slug}}/configs/default.yaml
aiclimate/_builtin_template/{{aiclimate.project_slug}}/data/external/.gitkeep
aiclimate/_builtin_template/{{aiclimate.project_slug}}/data/processed/.gitkeep
aiclimate/_builtin_template/{{aiclimate.project_slug}}/data/raw/.gitkeep
aiclimate/_builtin_template/{{aiclimate.project_slug}}/experiments/.gitkeep
aiclimate/_builtin_template/{{aiclimate.project_slug}}/models/.gitkeep
aiclimate/_builtin_template/{{aiclimate.project_slug}}/notebooks/01_exploration.ipynb
aiclimate/_builtin_template/{{aiclimate.project_slug}}/src/{{aiclimate.package_name}}/__init__.py
aiclimate/_builtin_template/{{aiclimate.project_slug}}/src/{{aiclimate.package_name}}/config.py
aiclimate/_builtin_template/{{aiclimate.project_slug}}/src/{{aiclimate.package_name}}/evaluate.py
aiclimate/_builtin_template/{{aiclimate.project_slug}}/src/{{aiclimate.package_name}}/predict.py
aiclimate/_builtin_template/{{aiclimate.project_slug}}/src/{{aiclimate.package_name}}/train.py
aiclimate/_builtin_template/{{aiclimate.project_slug}}/tests/__init__.py
aiclimate/_builtin_template/{{aiclimate.project_slug}}/tests/test_placeholder.py
tests/__init__.py
tests/conftest.py
tests/test_abort_generate_on_hook_error.py
tests/test_cli.py
tests/test_cookiecutter_invocation.py
tests/test_cookiecutter_local_no_input.py
tests/test_cookiecutter_local_with_input.py
tests/test_cookiecutter_nested_templates.py
tests/test_custom_extensions_in_hooks.py
tests/test_default_extensions.py
tests/test_environment.py
tests/test_exceptions.py
tests/test_find.py
tests/test_generate_context.py
tests/test_generate_copy_without_render.py
tests/test_generate_copy_without_render_override.py
tests/test_generate_file.py
tests/test_generate_files.py
tests/test_generate_hooks.py
tests/test_get_config.py
tests/test_get_user_config.py
tests/test_hooks.py
tests/test_log.py
tests/test_main.py
tests/test_output_folder.py
tests/test_pre_prompt_hooks.py
tests/test_preferred_encoding.py
tests/test_prompt.py
tests/test_read_repo_password.py
tests/test_read_user_choice.py
tests/test_read_user_dict.py
tests/test_read_user_variable.py
tests/test_read_user_yes_no.py
tests/test_repo_not_found.py
tests/test_specify_output_dir.py
tests/test_templates.py
tests/test_time_extension.py
tests/test_utils.py
tests/fake-nested-templates/cookiecutter.json
tests/fake-nested-templates-old-style/cookiecutter.json
tests/fake-nested-templates-old-style/fake-package/cookiecutter.json
tests/fake-nested-templates/fake-package/cookiecutter.json
tests/fake-nested-templates/fake-project/cookiecutter.json
tests/fake-repo/cookiecutter.json
tests/fake-repo-bad/no-project-in-here.txt
tests/fake-repo-bad-json/cookiecutter.json
tests/fake-repo-bad-json/{{cookiecutter.repo_name}}/README.rst
tests/fake-repo-dict/cookiecutter.json
tests/fake-repo-dict/{{cookiecutter.project_slug}}/README.md
tests/fake-repo-dir/my-dir/cookiecutter.json
tests/fake-repo-dir/my-dir/{{cookiecutter.repo_name}}/README.rst
tests/fake-repo-pre/cookiecutter.json
tests/fake-repo-pre/{{cookiecutter.repo_name}}/README.rst
tests/fake-repo-pre2/cookiecutter.json
tests/fake-repo-pre2/whatever.some.thing
tests/fake-repo-pre2/{%{cookiecutter.repo_name}%}/README.rst
tests/fake-repo-replay/cookiecutter.json
tests/fake-repo-replay/{{cookiecutter.repo_name}}/README.md
tests/fake-repo-tmpl/cookiecutter.json
tests/fake-repo-tmpl-_cookiecutter/cookiecutter.json
tests/fake-repo-tmpl-_cookiecutter/{{cookiecutter.repo_name}}/README.rst
tests/fake-repo-tmpl/{{cookiecutter.repo_name}}/README.rst
tests/fake-repo/fake-project/README.rst
tests/files/bad-zip-file.zip
tests/files/empty.zip
tests/files/fake-repo-tmpl.zip
tests/files/not-a-repo.zip
tests/files/protected-fake-repo-tmpl.zip
tests/files/syntax_error.txt
tests/files/unicode.txt
tests/files/{% if cookiecutter.generate_file == 'y' %}cheese.txt{% endif %}
tests/files/{{cookiecutter.generate_file}}.txt
tests/files/{{cookiecutter.generate_file}}_crlf_newlines.txt
tests/files/{{cookiecutter.generate_file}}_lf_newlines.txt
tests/files/{{cookiecutter.jsonify_file}}.txt
tests/files/{{cookiecutter.random_string_file}}.txt
tests/hooks-abort-render/hooks/post_gen_project.py
tests/hooks-abort-render/hooks/pre_gen_project.py
tests/hooks-abort-render/{{cookiecutter.repo_dir}}/README.rst
tests/replay/conftest.py
tests/replay/test_dump.py
tests/replay/test_load.py
tests/replay/test_replay.py
tests/repository/test_abbreviation_expansion.py
tests/repository/test_determine_repo_dir_clones_repo.py
tests/repository/test_determine_repo_dir_finds_existing_cookiecutter.py
tests/repository/test_determine_repo_dir_finds_subdirectories.py
tests/repository/test_determine_repository_should_use_local_repo.py
tests/repository/test_is_repo_url.py
tests/repository/test_repository_has_cookiecutter_json.py
tests/test-config/config-expand-user.yaml
tests/test-config/config-expand-vars.yaml
tests/test-config/empty-config.yaml
tests/test-config/invalid-config-w-array.yaml
tests/test-config/invalid-config-w-multiple-docs.yaml
tests/test-config/invalid-config.yaml
tests/test-config/valid-config.yaml
tests/test-config/valid-partial-config.yaml
tests/test-extensions/custom-extension-post/cookiecutter.json
tests/test-extensions/custom-extension-post/hooks/post_gen_project.py
tests/test-extensions/custom-extension-post/{{cookiecutter.project_slug}}/README.rst
tests/test-extensions/custom-extension-pre/cookiecutter.json
tests/test-extensions/custom-extension-pre/hooks/pre_gen_project.py
tests/test-extensions/custom-extension-pre/{{cookiecutter.project_slug}}/README.rst
tests/test-extensions/default/cookiecutter.json
tests/test-extensions/default/{{cookiecutter.project_slug}}/HISTORY.rst
tests/test-extensions/default/{{cookiecutter.project_slug}}/id
tests/test-extensions/hello_extension/__init__.py
tests/test-extensions/hello_extension/hello_extension.py
tests/test-extensions/local_extension/cookiecutter.json
tests/test-extensions/local_extension/local_extensions/__init__.py
tests/test-extensions/local_extension/local_extensions/main.py
tests/test-extensions/local_extension/{{cookiecutter.project_slug}}/HISTORY.rst
tests/test-extensions/unknown/cookiecutter.json
tests/test-extensions/unknown/{{cookiecutter.project_slug}}/HISTORY.rst
tests/test-generate-binaries/input{{cookiecutter.binary_test}}/.DS_Store
tests/test-generate-binaries/input{{cookiecutter.binary_test}}/logo.png
tests/test-generate-binaries/input{{cookiecutter.binary_test}}/readme.txt
tests/test-generate-binaries/input{{cookiecutter.binary_test}}/some_font.otf
tests/test-generate-binaries/input{{cookiecutter.binary_test}}/{{cookiecutter.binary_test}}/.DS_Store
tests/test-generate-binaries/input{{cookiecutter.binary_test}}/{{cookiecutter.binary_test}}/logo.png
tests/test-generate-binaries/input{{cookiecutter.binary_test}}/{{cookiecutter.binary_test}}/readme.txt
tests/test-generate-binaries/input{{cookiecutter.binary_test}}/{{cookiecutter.binary_test}}/some_font.otf
tests/test-generate-binaries/input{{cookiecutter.binary_test}}/{{cookiecutter.binary_test}}/{{cookiecutter.binary_test}}/logo.png
tests/test-generate-context/choices_template.json
tests/test-generate-context/invalid-syntax.json
tests/test-generate-context/nested_dict.json
tests/test-generate-context/nested_dict_additional.json
tests/test-generate-context/non_ascii.json
tests/test-generate-context/test.json
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/README.rst
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/README.txt
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/rendered/not_rendered.yml
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-not-rendered/README.rst
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-rendered/README.md
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-rendered/README.rst
tests/test-generate-copy-without-render-override/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-rendered/README.txt
tests/test-generate-copy-without-render/{{cookiecutter.repo_name}}/README.rst
tests/test-generate-copy-without-render/{{cookiecutter.repo_name}}/README.txt
tests/test-generate-copy-without-render/{{cookiecutter.repo_name}}/rendered/not_rendered.yml
tests/test-generate-copy-without-render/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-not-rendered/README.rst
tests/test-generate-copy-without-render/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-rendered/README.md
tests/test-generate-copy-without-render/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-rendered/README.rst
tests/test-generate-copy-without-render/{{cookiecutter.repo_name}}/{{cookiecutter.repo_name}}-rendered/README.txt
tests/test-generate-files-line-end/cookiecutter.json
tests/test-generate-files-line-end/{{cookiecutter.test_name}}/something.txt
tests/test-generate-files-line-end/{{cookiecutter.test_name}}/folder/in_folder.txt
tests/test-generate-files-line-end/{{cookiecutter.test_name}}/{{cookiecutter.folder_name}}/{{cookiecutter.filename}}.py
tests/test-generate-files-nontemplated/input/simple.txt
tests/test-generate-files-permissions/input{{cookiecutter.permissions}}/script.sh
tests/test-generate-files-permissions/input{{cookiecutter.permissions}}/simple.txt
tests/test-generate-files/input{{cookiecutter.food}}/simple-with-conditions.txt
tests/test-generate-files/input{{cookiecutter.food}}/simple-with-newline-crlf.txt
tests/test-generate-files/input{{cookiecutter.food}}/simple-with-newline.txt
tests/test-generate-files/input{{cookiecutter.food}}/simple.txt
tests/test-output-folder/cookiecutter.json
tests/test-output-folder/{{cookiecutter.test_name}}/something.txt
tests/test-output-folder/{{cookiecutter.test_name}}/folder/in_folder.txt
tests/test-output-folder/{{cookiecutter.test_name}}/{{cookiecutter.folder_name}}/{{cookiecutter.filename}}.py
tests/test-pyhooks/cookiecutter.json
tests/test-pyhooks/hooks/post_gen_project.py
tests/test-pyhooks/hooks/pre_gen_project.py
tests/test-pyhooks/hooks/pre_prompt.py
tests/test-pyhooks/input{{cookiecutter.pyhooks}}/README.rst
tests/test-pyshellhooks/cookiecutter.json
tests/test-pyshellhooks/hooks/post_gen_project.py
tests/test-pyshellhooks/hooks/post_gen_project.sh
tests/test-pyshellhooks/hooks/pre_gen_project.py
tests/test-pyshellhooks/hooks/pre_gen_project.sh
tests/test-pyshellhooks/hooks/pre_prompt.sh
tests/test-pyshellhooks/input{{pyshellhooks}}/README.rst
tests/test-replay/cookiedozer_load.json
tests/test-replay/invalid_replay.json
tests/test-replay/valid_replay.json
tests/test-shellhooks-empty/hooks/pre_gen_project.sh
tests/test-shellhooks-empty/input{{cookiecutter.shellhooks}}/README.rst
tests/test-shellhooks-win/hooks/post_gen_project.bat
tests/test-shellhooks-win/hooks/pre_gen_project.bat
tests/test-shellhooks-win/input{{cookiecutter.shellhooks}}/README.rst
tests/test-shellhooks/hooks/post_gen_project.sh
tests/test-shellhooks/hooks/pre_gen_project.sh
tests/test-shellhooks/input{{cookiecutter.shellhooks}}/README.rst
tests/test-templates/extends/cookiecutter.json
tests/test-templates/extends/templates/base-requirements.jinja
tests/test-templates/extends/templates/click-requirements.jinja
tests/test-templates/extends/templates/pytest-requirements.jinja
tests/test-templates/extends/{{cookiecutter.project_slug}}/requirements.txt
tests/test-templates/include/cookiecutter.json
tests/test-templates/include/templates/click-requirements.jinja
tests/test-templates/include/templates/pytest-requirements.jinja
tests/test-templates/include/{{cookiecutter.project_slug}}/requirements.txt
tests/test-templates/no-templates/cookiecutter.json
tests/test-templates/no-templates/{{cookiecutter.project_slug}}/requirements.txt
tests/test-templates/super/cookiecutter.json
tests/test-templates/super/templates/base-requirements.jinja
tests/test-templates/super/templates/click-requirements.jinja
tests/test-templates/super/templates/pytest-requirements.jinja
tests/test-templates/super/{{cookiecutter.project_slug}}/requirements.txt
tests/undefined-variable/dir-name/{{cookiecutter.project_slug}}/README.rst
tests/undefined-variable/dir-name/{{cookiecutter.project_slug}}/{{cookiecutter.foobar}}/helloworld.py
tests/undefined-variable/file-content/{{cookiecutter.project_slug}}/README.rst
tests/undefined-variable/file-name/cookiecutter.json
tests/undefined-variable/file-name/{{cookiecutter.project_slug}}/{{cookiecutter.foobar}}
tests/vcs/test_clone.py
tests/vcs/test_identify_repo.py
tests/vcs/test_is_vcs_installed.py
tests/zipfile/test_unzip.py