nix

configuration files that power my machines
Log | Files | Refs | README | LICENSE

early-funcs (276B)


      1 # vim: ft=sh
      2 
      3 use_first_to_exist() {
      4 	for command; do
      5 		if command -v "$command" >/dev/null 2>&1; then
      6 			printf '%s\n' "$command"
      7 			return 0
      8 		fi
      9 	done
     10 
     11 	echo false
     12 	return 1
     13 }
     14 
     15 setopt NULL_GLOB >/dev/null 2>&1
     16 
     17 # shellcheck disable=SC2039
     18 shopt -s nullglob >/dev/null 2>&1