Skip to content

Commit 5d319d3

Browse files
authored
fix: given that .copier-answers.yml is now expected at .algokit folder, improve defaults lookup (#535)
1 parent a726756 commit 5d319d3

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/algokit/cli/init.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -361,11 +361,13 @@ def init_command( # noqa: PLR0913, C901, PLR0915
361361

362362
from algokit.core.init import populate_default_answers
363363

364-
answers_file = project_path / ".algokit" / ".copier-answers.yml"
364+
expected_answers_file = project_path / ".algokit" / ".copier-answers.yml"
365+
relative_answers_file = expected_answers_file.relative_to(project_path) if expected_answers_file.exists() else None
366+
365367
with Worker(
366368
src_path=template.url,
367369
dst_path=project_path,
368-
answers_file=answers_file if answers_file.exists() else None,
370+
answers_file=relative_answers_file,
369371
data=answers_dict,
370372
quiet=True,
371373
vcs_ref=template.branch or template.commit,

src/algokit/core/generate.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,11 @@ def run_generator(answers: dict, path: Path) -> None:
4949
from copier.main import Worker
5050

5151
cwd = Path.cwd()
52+
expected_answers_file = cwd / ".algokit" / ".copier-answers.yml"
53+
relative_answers_file = expected_answers_file.relative_to(cwd) if expected_answers_file.exists() else None
54+
5255
with Worker(
56+
answers_file=relative_answers_file,
5357
src_path=str(path),
5458
dst_path=cwd,
5559
data=answers_dict,

0 commit comments

Comments
 (0)