From 0619581b03033d0ebf3f8184c0bddb8f60765e29 Mon Sep 17 00:00:00 2001 From: Zachary Wasserman Date: Mon, 3 Aug 2020 11:51:29 -0700 Subject: [PATCH] Print single secret value if name specified (#2274) Closes #2272 --- cmd/fleetctl/get.go | 10 ++++++++++ 1 file changed, 10 insertions(+) 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) {