Files
gh-adrianpuiu-specification…/skills/specification-architect/validate.sh
2025-11-29 17:50:59 +08:00

39 lines
943 B
Bash

#!/bin/bash
# Specification Architect Validation Helper
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
SPEC_DIR="."
VERBOSE=""
GENERATE=""
while [[ $# -gt 0 ]]; do
case $1 in
-p|--path)
SPEC_DIR="$2"
shift 2
;;
-v|--verbose)
VERBOSE="--verbose"
shift
;;
-g|--generate)
GENERATE="--generate-validation"
shift
;;
-h|--help)
echo "Usage: ./validate.sh [options]"
echo "Options:"
echo " -p, --path DIR Path to spec directory"
echo " -v, --verbose Verbose output"
echo " -g, --generate Generate validation.md"
exit 0
;;
*)
shift
;;
esac
done
python3 "$SCRIPT_DIR/validate_specifications.py" --path "$SPEC_DIR" $VERBOSE $GENERATE
exit $?