[#1323] neofs-cli: Reuse JSON flag for multiple commands

Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
This commit is contained in:
Evgenii Stratonikov 2022-06-23 16:52:47 +03:00 committed by fyrchik
parent e812d78672
commit 9816d59ec0
12 changed files with 17 additions and 13 deletions

View file

@ -6,6 +6,7 @@ import (
"os"
"github.com/nspcc-dev/neofs-node/cmd/neofs-cli/internal/common"
"github.com/nspcc-dev/neofs-node/cmd/neofs-cli/internal/commonflags"
"github.com/spf13/cobra"
)
@ -23,13 +24,13 @@ func initConvertEACLCmd() {
_ = convertEACLCmd.MarkFlagRequired("from")
flags.String("to", "", "File to dump extended ACL table (default: binary encoded)")
flags.Bool("json", false, "Dump extended ACL table in JSON encoding")
flags.Bool(commonflags.JSON, false, "Dump extended ACL table in JSON encoding")
}
func convertEACLTable(cmd *cobra.Command, _ []string) {
pathFrom := cmd.Flag("from").Value.String()
to := cmd.Flag("to").Value.String()
jsonFlag, _ := cmd.Flags().GetBool("json")
jsonFlag, _ := cmd.Flags().GetBool(commonflags.JSON)
table := common.ReadEACL(cmd, pathFrom)

View file

@ -10,7 +10,7 @@ import (
)
const (
signBearerJSONFlag = "json"
signBearerJSONFlag = commonflags.JSON
)
var signBearerCmd = &cobra.Command{