Print single secret value if name specified (#2274)

Closes #2272
This commit is contained in:
Zachary Wasserman 2020-08-03 11:51:29 -07:00 committed by GitHub
parent 2ad5205a4b
commit 0619581b03
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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) {