func Create(cmd *cli.Cmd) { value := cmd.String(cli.StringOpt{ Name: "v value", Desc: "Value to be stored as secret", HideValue: true, }) cmd.Action = func() { s := secrets.Secret{} if *value == "" { log.Fatal("Value must not be an empty string") } s.Value = *value secret, resp, errs := s.Create() if len(errs) > 0 { log.Fatalf("Could not create secret: %s", errs[0]) } if resp.StatusCode != 201 { log.Fatalf("Could not create secret: %s", resp.Status) } printSecretDetail(*secret) } }