Skip to content

Commit 5ffd35b

Browse files
committed
update required flags list
1 parent 7384862 commit 5ffd35b

File tree

10 files changed

+19
-21
lines changed

10 files changed

+19
-21
lines changed

registrar-cli/cmd/account_create.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,6 @@ var accountCreateCmd = &cobra.Command{
4747
func init() {
4848
accountCmd.AddCommand(accountCreateCmd)
4949
accountCreateCmd.Flags().StringP("mnemonic", "m", "", "account mnemonic")
50-
if err := accountCreateCmd.MarkFlagRequired("mnemonic"); err != nil {
51-
log.Fatal().Err(err).Send()
52-
}
5350
accountCreateCmd.Flags().StringArrayP("relays", "r", nil, "relays urls")
5451
accountCreateCmd.Flags().StringP("rmb-enc-key", "k", "", "rmb encryption key")
5552
}

registrar-cli/cmd/account_get.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,5 @@ func init() {
4242
accountCmd.AddCommand(accountGetCmd)
4343
accountGetCmd.Flags().Uint64P("twin-id", "i", 0, "twin id")
4444
accountGetCmd.Flags().StringP("public-key", "k", "", "account public key")
45+
accountGetCmd.MarkFlagsOneRequired("twin-id", "public-key")
4546
}

registrar-cli/cmd/account_update.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,5 @@ func init() {
5151
}
5252
accountUpdateCmd.Flags().StringArrayP("relays", "r", nil, "relays urls")
5353
accountUpdateCmd.Flags().StringP("rmb-enc-key", "k", "", "rmb encryption key")
54+
accountUpdateCmd.MarkFlagsOneRequired("relays", "rmb-enc-key")
5455
}

registrar-cli/cmd/farm_create.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,9 @@ var farmCreateCmd = &cobra.Command{
5151
func init() {
5252
farmCmd.AddCommand(farmCreateCmd)
5353
farmCreateCmd.Flags().StringP("mnemonic", "m", "", "account mnemonic")
54-
if err := farmCreateCmd.MarkFlagRequired("mnemonic"); err != nil {
55-
log.Fatal().Err(err).Send()
56-
}
5754
farmCreateCmd.Flags().StringP("farm-name", "f", "", "farm name")
5855
farmCreateCmd.Flags().StringP("stellar-address", "s", "", "stellar address")
56+
farmCreateCmd.MarkFlagsRequiredTogether("mnemonic", "farm-name", "stellar-address")
57+
5958
farmCreateCmd.Flags().BoolP("dedicated", "d", false, "is farm dedicated")
6059
}

registrar-cli/cmd/farm_get.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,7 @@ var farmGetCmd = &cobra.Command{
4141
func init() {
4242
farmCmd.AddCommand(farmGetCmd)
4343
farmGetCmd.Flags().Uint64P("farm-id", "i", 0, "farm id")
44+
if err := farmGetCmd.MarkFlagRequired("farm-id"); err != nil {
45+
log.Fatal().Err(err).Send()
46+
}
4447
}

registrar-cli/cmd/farm_update.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,11 @@ var farmUpdateCmd = &cobra.Command{
5656
func init() {
5757
farmCmd.AddCommand(farmUpdateCmd)
5858
farmUpdateCmd.Flags().StringP("mnemonic", "m", "", "account mnemonic")
59-
if err := farmUpdateCmd.MarkFlagRequired("mnemonic"); err != nil {
60-
log.Fatal().Err(err).Send()
61-
}
6259
farmUpdateCmd.Flags().Uint64P("farm-id", "i", 0, "farm id")
6360
farmUpdateCmd.Flags().String("farm-name", "", "new farm name")
61+
farmUpdateCmd.MarkFlagsRequiredTogether("mnemonic", "farm-id", "farm-name")
62+
6463
farmUpdateCmd.Flags().StringP("stellar-address", "s", "", "stellar address")
6564
farmUpdateCmd.Flags().BoolP("dedicated", "d", false, "farm is dedicated")
65+
farmUpdateCmd.MarkFlagsOneRequired("stellar-address", "dedicated")
6666
}

registrar-cli/cmd/node_get.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,5 @@ func init() {
4242
nodeCmd.AddCommand(nodeGetCmd)
4343
nodeGetCmd.Flags().Uint64("node-id", 0, "node id")
4444
nodeGetCmd.Flags().Uint64("twin-id", 0, "twin id")
45+
nodeGetCmd.MarkFlagsOneRequired("node-id", "twin-id")
4546
}

registrar-cli/cmd/root.go

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,4 @@ func init() {
3030
zerolog.SetGlobalLevel(zerolog.InfoLevel)
3131
log.Logger = log.Output(zerolog.ConsoleWriter{Out: os.Stderr})
3232
rootCmd.PersistentFlags().StringP("network", "n", "", "network (dev, qa, test, main)")
33-
if err := rootCmd.MarkFlagRequired("network"); err != nil {
34-
log.Fatal().Err(err).Send()
35-
}
3633
}

registrar-cli/cmd/zos_version_update.go

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,7 @@ var zosVersionUpdateCmd = &cobra.Command{
4646
func init() {
4747
zosVersionCmd.AddCommand(zosVersionUpdateCmd)
4848
zosVersionUpdateCmd.Flags().StringP("mnemonic", "m", "", "account mnemonic")
49-
if err := zosVersionUpdateCmd.MarkFlagRequired("mnemonic"); err != nil {
50-
log.Fatal().Err(err).Send()
51-
}
5249
zosVersionUpdateCmd.Flags().StringP("version", "v", "v0.0.0", "new zos version")
5350
zosVersionUpdateCmd.Flags().BoolP("safe-to-upgrade", "u", false, "safe to upgrade")
51+
zosVersionUpdateCmd.MarkFlagsRequiredTogether("mnemonic", "version", "safe-to-upgrade")
5452
}

registrar-cli/internal/cmd/account.go

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,20 @@ func GetAccount(network string, twinID uint64, pk string) (account client.Accoun
3535
return account, fmt.Errorf("invalid network %s", network)
3636
}
3737

38-
publicKey, err := hex.DecodeString(pk)
39-
if err != nil {
40-
return
41-
}
42-
4338
cli, err := client.NewRegistrarClient(u)
4439
if err != nil {
4540
return
4641
}
4742

4843
if twinID != 0 {
4944
return cli.GetAccount(twinID)
50-
} else if len(publicKey) != 0 {
45+
} else if len(pk) != 0 {
46+
47+
publicKey, err := hex.DecodeString(pk)
48+
if err != nil {
49+
return account, err
50+
}
51+
5152
return cli.GetAccountByPK(publicKey)
5253
}
5354

0 commit comments

Comments
 (0)