all: handle optional args more gracefully
This commit is contained in:
@@ -282,7 +282,7 @@ func evalFn(input []*ast.AST, e ast.Env) (*ast.AST, error) {
|
||||
return nil, fmt.Errorf("Argument list cannot contain %s", a.Pretty())
|
||||
}
|
||||
if argvln == 2 {
|
||||
opt.Set(argv[1].Val.(string), nil)
|
||||
opt.Set(argv[1].Val.(string), &nilVal)
|
||||
} else if argvln == 3 {
|
||||
opt.Set(argv[1].Val.(string), argv[2])
|
||||
}
|
||||
|
Reference in New Issue
Block a user