diff --git a/jsonnet/cmd.go b/jsonnet/cmd.go index 61292cb..62c534c 100644 --- a/jsonnet/cmd.go +++ b/jsonnet/cmd.go @@ -22,6 +22,7 @@ import ( "io/ioutil" "log" "os" + "path/filepath" "runtime/pprof" "sort" "strconv" @@ -506,6 +507,11 @@ func main() { vm.ErrorFormatter.SetColorFormatter(color.New(color.FgRed).Fprintf) config := makeConfig() + jsonnetPath := filepath.SplitList(os.Getenv("JSONNET_PATH")) + for i := len(jsonnetPath) - 1; i >= 0; i-- { + config.evalJpath = append(config.evalJpath, jsonnetPath[i]) + } + status, err := processArgs(os.Args[1:], &config, vm) if err != nil { fmt.Fprintln(os.Stderr, err.Error())