Exemplo n.º 1
0
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)
	}
}