From 0fa399662c8cad962d0fde00ab54cd6b48c17e78 Mon Sep 17 00:00:00 2001 From: Philippe Caseiro Date: Tue, 5 Jul 2022 14:57:52 +0200 Subject: [PATCH] Adding dry run option --- cmd/bootstraper/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) } }