#!/usr/bin/env bash set -o errexit set -o nounset set -o pipefail find . -type f -name "*.nix" | while read -r file; do update_command=$(grep -oP '^#\s*AUTO-UPDATE:\s*\K.+' "$file" || true) if [[ -n "$update_command" ]]; then echo "Running update command in: $file" eval "$update_command" fi done nix flake update