Skip to content

Commit 8dbe61e

Browse files
committed
fix: improve error messages for unresolved tasks-template
1 parent 01bff43 commit 8dbe61e

2 files changed

Lines changed: 4 additions & 2 deletions

File tree

scripts/bash/setup-tasks.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@ fi
5555
# Resolve tasks template through override stack
5656
TASKS_TEMPLATE=$(resolve_template "tasks-template" "$REPO_ROOT") || true
5757
if [[ -z "$TASKS_TEMPLATE" ]] || [[ ! -f "$TASKS_TEMPLATE" ]]; then
58-
echo "Error: could not resolve required tasks-template in $REPO_ROOT" >&2
58+
echo "ERROR: Could not resolve required tasks-template in $REPO_ROOT" >&2
59+
echo "Expected shared core template at .specify/templates/tasks-template.md; run 'specify init' or reinstall shared infra to restore it." >&2
5960
exit 1
6061
fi
6162

scripts/powershell/setup-tasks.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,8 @@ if (Test-Path $paths.QUICKSTART) { $docs += 'quickstart.md' }
4848
# Resolve tasks template through override stack
4949
$tasksTemplate = Resolve-Template -TemplateName 'tasks-template' -RepoRoot $paths.REPO_ROOT
5050
if (-not $tasksTemplate) {
51-
Write-Error "Tasks template not found in $($paths.REPO_ROOT)"
51+
$expectedCoreTemplate = Join-Path $paths.REPO_ROOT '.specify/templates/tasks-template.md'
52+
Write-Error "Tasks template not found for repository root: $($paths.REPO_ROOT)`nExpected shared/core template location: $expectedCoreTemplate`nTo continue, restore the shared templates (for example by re-running 'specify init') so that '.specify/templates/tasks-template.md' exists, or add a valid tasks-template override."
5253
exit 1
5354
}
5455

0 commit comments

Comments
 (0)