35 lines
1013 B
Bash
35 lines
1013 B
Bash
#!/bin/bash
|
|
|
|
set -euo pipefail
|
|
|
|
missing=0
|
|
|
|
require_file() {
|
|
local path="$1"
|
|
if [ ! -f "$path" ]; then
|
|
echo "Missing: $path"
|
|
missing=1
|
|
fi
|
|
}
|
|
|
|
require_file ".continue/prompts/planning-with-files.prompt"
|
|
require_file ".continue/skills/planning-with-files/SKILL.md"
|
|
require_file ".continue/skills/planning-with-files/examples.md"
|
|
require_file ".continue/skills/planning-with-files/reference.md"
|
|
require_file ".continue/skills/planning-with-files/scripts/init-session.sh"
|
|
require_file ".continue/skills/planning-with-files/scripts/init-session.ps1"
|
|
require_file ".continue/skills/planning-with-files/scripts/check-complete.sh"
|
|
require_file ".continue/skills/planning-with-files/scripts/check-complete.ps1"
|
|
require_file ".continue/skills/planning-with-files/scripts/session-catchup.py"
|
|
|
|
if [ "$missing" -ne 0 ]; then
|
|
exit 1
|
|
fi
|
|
|
|
case ".continue/prompts/planning-with-files.prompt" in
|
|
*.prompt) ;;
|
|
*) echo "Prompt file must end with .prompt"; exit 1 ;;
|
|
esac
|
|
|
|
echo "Continue integration files look OK."
|