lab/run-file/run

28 lines
463 B
Text
Raw Normal View History

2025-10-15 18:45:08 +01:00
#!/usr/bin/env bash
# https://github.com/adriancooney/Taskfile
# https://nickjanetakis.com/blog/replacing-make-with-a-shell-script-for-running-your-projects-tasks
set -euo pipefail
bar() {
echo "Running bar..."
}
help() {
echo "$0 <task> <args>"
echo "Tasks:"
compgen -A function | grep -v "^_" | cat -n
}
foo() {
echo "Running foo..."
}
_hidden() {
echo "This command should be hidden."
}
TIMEFORMAT="Task completed in %3lR"
time "${@:-help}"