|
|
|
@@ -20,11 +20,13 @@ func main() { |
|
|
|
templateDir string |
|
|
|
outputDir string |
|
|
|
help bool |
|
|
|
debug bool |
|
|
|
) |
|
|
|
|
|
|
|
flag.StringVar(&templateDir, "templates", "templates", "Directory with template files") |
|
|
|
flag.StringVar(&outputDir, "out", ".", "output directory") |
|
|
|
flag.BoolVar(&help, "help", false, "show help") |
|
|
|
flag.BoolVar(&debug, "debug", false, "enable debug mode") |
|
|
|
|
|
|
|
if err := env.ParseWithFlags(); err != nil { |
|
|
|
slog.Error("parsing flags failed", "err", err) |
|
|
|
@@ -59,7 +61,7 @@ gopatterns [-templates <template-dir>] [-out <output-dir>] input-file |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
filenames, err := storage.RenderPatterns(pattern, outputDir) |
|
|
|
filenames, err := storage.RenderPatterns(pattern, outputDir, debug) |
|
|
|
if err != nil { |
|
|
|
slog.Error("error occurred while creating pattern", "pattern", arg, "err", err) |
|
|
|
return |
|
|
|
|