16 lines
455 B
Bash
Executable File
16 lines
455 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
|
SOURCE_DIR="${ROOT_DIR}/.agents/skills/"
|
|
TARGET_DIR="${ROOT_DIR}/.kilo/skills/"
|
|
|
|
if [[ ! -d "${SOURCE_DIR}" ]]; then
|
|
printf 'Source skills directory not found: %s\n' "${SOURCE_DIR}" >&2
|
|
exit 1
|
|
fi
|
|
|
|
mkdir -p "${TARGET_DIR}"
|
|
rsync --archive --delete "${SOURCE_DIR}" "${TARGET_DIR}"
|
|
printf 'Synchronized skills: %s -> %s\n' "${SOURCE_DIR}" "${TARGET_DIR}"
|