diff options
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/atlas.go | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/cmd/atlas.go b/cmd/atlas.go index 60da8a2..916e459 100644 --- a/cmd/atlas.go +++ b/cmd/atlas.go @@ -208,7 +208,14 @@ func main() { } case "shell": state := make(shell.State) - interpreter := shell.NewInterpreter(state, os.Stdin, globalFlags.NumWorkers) + env := make(map[string]string) + + env["workers"] = fmt.Sprint(globalFlags.NumWorkers) + env["db path"] = globalFlags.DBPath + env["index root"] = globalFlags.IndexRoot + env["version"] = "0.0.1" + + interpreter := shell.NewInterpreter(state, env, globalFlags.NumWorkers) if err := interpreter.Run(); err != nil && err != io.EOF { slog.Error("Fatal error occured", slog.String("err", err.Error())) os.Exit(1) |
