19 lines
654 B
Bash
Executable File
19 lines
654 B
Bash
Executable File
#!/bin/bash
|
|
# ourdigital-okf installer — symlinks the skill into ~/.claude/skills/ourdigital-okf
|
|
set -e
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
SKILLS_DIR="$HOME/.claude/skills"
|
|
TARGET="$SKILLS_DIR/ourdigital-okf"
|
|
|
|
mkdir -p "$SKILLS_DIR"
|
|
if [ -e "$TARGET" ] || [ -L "$TARGET" ]; then
|
|
echo "Removing existing $TARGET"
|
|
rm -rf "$TARGET"
|
|
fi
|
|
ln -s "$SCRIPT_DIR" "$TARGET"
|
|
echo "Linked $TARGET -> $SCRIPT_DIR"
|
|
echo "Verifying scripts (stdlib-only)…"
|
|
python3 "$SCRIPT_DIR/code/scripts/okf_validate.py" \
|
|
"$SCRIPT_DIR/code/scripts/tests/fixtures/mini_bundle" >/dev/null && echo "validate OK"
|
|
echo "Done. Invoke with /ourdigital-okf"
|