Files
engineering-skills/decompress-skills.sh
2026-03-23 11:20:38 +01:00

28 lines
639 B
Bash
Executable File

#!/bin/bash
# decompress-skills.sh
# Extracts each .skill file (ZIP archive) into the repo root.
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
# Allow an optional source directory argument (default: current dir)
SRC_DIR="${1:-$SCRIPT_DIR}"
shopt -s nullglob
skill_files=("$SRC_DIR"/*.skill)
if [[ ${#skill_files[@]} -eq 0 ]]; then
echo "No .skill files found in $SRC_DIR"
exit 0
fi
for skill_file in "${skill_files[@]}"; do
skill_name="$(basename "$skill_file" .skill)"
echo " [UNZIP] $skill_name.skill → $skill_name/"
unzip -o "$skill_file" -d "$SCRIPT_DIR"
done
echo ""
echo "==> Done."