Merge pull request #512 from JoaquinTrinanes/fix/strict-mode

Fix unbound shell variable errors on strict mode
This commit is contained in:
Bryan Bennett 2024-08-21 14:05:26 -04:00 committed by GitHub
commit e29d46aee7
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -253,7 +253,7 @@ use_flake() {
if [[ $flake_expr == -* ]]; then
local message="the first argument must be a flake expression"
if [[ -n $2 ]]; then
if [[ -n ${2:-} ]]; then
_nix_direnv_error "$message"
return 1
else
@ -408,15 +408,15 @@ use_nix() {
# ignore them
;;
--include | -I)
extra_args+=("$i" "$1")
extra_args+=("$i" "${1:-}")
shift
;;
--attr | -A)
attribute="$1"
attribute="${1:-}"
shift
;;
--option | -o | --arg | --argstr)
extra_args+=("$i" "$1" "$2")
extra_args+=("$i" "${1:-}" "${2:-}")
shift
shift
;;