diff --git a/internal/shell/expand.go b/internal/shell/expand.go index cb35ed2aade3006da80b1eb96e7496df0d37b343..5b31c9009fae156de00819718f2d341fcc9cb880 100644 --- a/internal/shell/expand.go +++ b/internal/shell/expand.go @@ -96,7 +96,7 @@ func ExpandValue(ctx context.Context, value string, env []string) (string, error interp.Interactive(false), interp.Env(expand.ListEnviron(env...)), interp.Dir(s.cwd), - interp.ExecHandlers(s.execHandlers()...), + interp.ExecHandlers(standardHandlers(s.blockFuncs)...), } if strict { // Match the outer NoUnset: an unset $VAR inside