diff --git a/cmd/fleetctl/get.go b/cmd/fleetctl/get.go index c101f1ac08..3145b5f4a4 100644 --- a/cmd/fleetctl/get.go +++ b/cmd/fleetctl/get.go @@ -141,6 +141,16 @@ func printSecret(c *cli.Context, secret *kolide.EnrollSecretSpec) error { Spec: secret, } + if name := c.Args().Get(0); name != "" { + for _, s := range secret.Secrets { + if s.Name == name { + fmt.Println(s.Secret) + return nil + } + } + return fmt.Errorf("Secret '%s' not found", name) + } + var err error if c.Bool(jsonFlagName) {