| skipped 39 lines |
40 | 40 | | log.SetStdLogger(log.NewFactory(log.Formatter{BaseTime: time.Now(), DisableColors: true}, os.Stderr, nil).Logger()) |
41 | 41 | | } |
42 | 42 | | if workingDir != "" { |
| 43 | + | _, err := os.Stat(workingDir) |
| 44 | + | if err != nil { |
| 45 | + | os.MkdirAll(workingDir, 0o777) |
| 46 | + | } |
43 | 47 | | if err := os.Chdir(workingDir); err != nil { |
44 | 48 | | log.Fatal(err) |
45 | 49 | | } |
| skipped 6 lines |