crowdsec/cmd/crowdsec-cli/setup.go
mmetc e2196bdd66
remove dependency from pkg/cwversion to pkg/acquisition (#3242)
* register built-in components without dependencies
* package comment
2024-09-20 10:34:53 +02:00

18 lines
431 B
Go

//go:build !no_cscli_setup
package main
import (
"github.com/spf13/cobra"
"github.com/crowdsecurity/crowdsec/cmd/crowdsec-cli/clisetup"
"github.com/crowdsecurity/crowdsec/pkg/cwversion/component"
"github.com/crowdsecurity/crowdsec/pkg/fflag"
)
func (cli *cliRoot) addSetup(cmd *cobra.Command) {
if fflag.CscliSetup.IsEnabled() {
cmd.AddCommand(clisetup.New(cli.cfg).NewCommand())
}
component.Register("cscli_setup")
}