Files

7 lines
354 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
root="${CARD_ROOT:-$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)}"
task="${1:?task name is required}"
case "$task" in task01_multicall_dispatch|task02_files_and_text|task03_process_and_host) ;; *) printf 'Unknown task: %s\n' "$task" >&2; exit 2 ;; esac
exec env CARD_ROOT="$root" "$root/src/tasks/$task.sh"