diff --git a/cmd/bootstraper/main.go b/cmd/bootstraper/main.go index 9701963..1937886 100644 --- a/cmd/bootstraper/main.go +++ b/cmd/bootstraper/main.go @@ -11,6 +11,7 @@ func main() { Config string `arg:"-c,--config,env:CONFIG" help:"Configuration values file or directory path" default:"./data/config"` TemplateDirectory string `arg:"-t,--template-dir,env:TEMPLATE_DIR" help:"Template directory path" default:"./data/templates"` RootDirectory string `arg:"-r,--root-dir,env:ROOT_DIR" help:"Generate files with this root instead of /" default:"/"` + DryRun bool `arg:"-d,--dry-run,env:DRY_RUN" help:"Dry run do not really complete actions" default:"false"` } arg.MustParse(&args) @@ -21,7 +22,7 @@ func main() { if err != nil { panic(err) } - if err = hostConfig.ManageServices(); err != nil { + if err = hostConfig.ManageServices(args.DryRun); err != nil { panic(err) } }