6 lines
297 B
Bash
Executable File
6 lines
297 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
root="${CARD_ROOT:-$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)}"; task="${1:?task required}"
|
|
case "$task" in task01_read_history|task02_compare_diffs|task03_restore_safely) ;; *) exit 2 ;; esac
|
|
exec env CARD_ROOT="$root" "$root/src/tasks/$task.sh"
|