From 2a8e97d558d02bccb4293afff482451a949f4339 Mon Sep 17 00:00:00 2001 From: mmetc <92726601+mmetc@users.noreply.github.com> Date: Mon, 5 Jun 2023 13:49:31 +0200 Subject: [PATCH] show option -winsvc only under windows (#2258) --- cmd/crowdsec/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/crowdsec/main.go b/cmd/crowdsec/main.go index 591f3a37b..767097f0e 100644 --- a/cmd/crowdsec/main.go +++ b/cmd/crowdsec/main.go @@ -154,7 +154,9 @@ func (f *Flags) Parse() { flag.BoolVar(&f.DisableAgent, "no-cs", false, "disable crowdsec agent") flag.BoolVar(&f.DisableAPI, "no-api", false, "disable local API") flag.BoolVar(&f.DisableCAPI, "no-capi", false, "disable communication with Central API") - flag.StringVar(&f.WinSvc, "winsvc", "", "Windows service Action : Install, Remove etc..") + if runtime.GOOS == "windows" { + flag.StringVar(&f.WinSvc, "winsvc", "", "Windows service Action: Install, Remove etc..") + } flag.StringVar(&dumpFolder, "dump-data", "", "dump parsers/buckets raw outputs") flag.Parse() }