#!/usr/bin/env sh __update_sh_run() { __update_sh_command="$1" shift 1 printf "\033[35;1m> \033[0m\033[35;1m%s\033[0m\n" "Running '$(basename "$__update_sh_command") $*' .." if ! "$__update_sh_command" "$@"; then printf "ERROR: Command failed ('%s')\n" "$__update_sh_command" exit 1 fi unset __update_sh_command } __update_sh_run unflake.sh --backend=nix __update_sh_run ./pkgs/update_pkgs.sh "$@" __update_sh_run build.sh __update_sh_run check.sh printf "\033[31;1m%s\033[0m\033[33;1m%s\033[0m\n" "Also update out-of-tree dependencies, like " "the external rust binaries" 2>&1 # vim: ft=sh