Replace justfile with run

This commit is contained in:
Oliver Davies 2024-07-06 12:02:25 +01:00
parent 77aa4db95f
commit eb677985cb
3 changed files with 33 additions and 14 deletions

33
run Executable file
View file

@ -0,0 +1,33 @@
#!/usr/bin/env bash
set -o errexit
set -o nounset
set -o pipefail
function build {
local profile="${1:-}"
echo ${#}
shift 1
nix build --json --no-link \
--print-build-logs ".#${profile}" "${@}"
}
function check {
nix flake check
}
function help {
printf "%s <task> [args]\n\nTasks:\n" "${0}"
compgen -A function | grep -v "^_" | cat -n
printf "\nExtended help:\n Each task has comments for general usage\n"
}
function update {
nix flake update
}
TIMEFORMAT=$'\nTask completed in %3lR'
time "${@:-help}"