1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
#!/bin/bash set -euo pipefail SCRIPTS_DIR="./scripts" if [ $# -eq 0 ]; then echo "Usage: $0 [cw ...args | docs | docker ...args]" exit 1 fi case "$1" in cw) shift echo "Running commit wizard..." cargo run -- "$@" ;; docs) shift "$SCRIPTS_DIR/docs.sh" ;; docker) shift "$SCRIPTS_DIR/docker.sh" "$@" ;; *) echo "Unknown command: $1" echo "Usage: $0 [cw ...args | docs | docker ...args]" exit 1 ;; esac