fix(agent): catch non-existing commands and error out (#12549)
This commit is contained in:
parent
d9d6a997e1
commit
f5122893e3
|
|
@ -129,8 +129,13 @@ func runApp(args []string, outputBuffer io.Writer, pprof Server, c TelegrafConfi
|
||||||
extraFlags := append(pluginFilterFlags, cliFlags()...)
|
extraFlags := append(pluginFilterFlags, cliFlags()...)
|
||||||
|
|
||||||
// This function is used when Telegraf is run with only flags
|
// This function is used when Telegraf is run with only flags
|
||||||
|
|
||||||
action := func(cCtx *cli.Context) error {
|
action := func(cCtx *cli.Context) error {
|
||||||
|
// We do not expect any arguments this is likely a misspelling of
|
||||||
|
// a command...
|
||||||
|
if cCtx.NArg() > 0 {
|
||||||
|
return fmt.Errorf("unknown command %q", cCtx.Args().First())
|
||||||
|
}
|
||||||
|
|
||||||
err := logger.SetupLogging(logger.LogConfig{})
|
err := logger.SetupLogging(logger.LogConfig{})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue