func Show(cmd *cli.Cmd) { secretUuid := cmd.String(cli.StringArg{ Name: "SECRET_UUID", Desc: "UUID of secret to retrieve", HideValue: true, }) cmd.Action = func() { s := secrets.Secret{} secret, resp, errs := s.Show(secretUuid) if len(errs) > 0 { log.Fatalf("Could not retrieve secret: %s", errs[0]) } if resp.StatusCode != 200 { log.Fatalf("Could not retrieve secret: %s", resp.Status) } printSecretDetail(secret) } }