diff --git a/cmd/neofs-cli/modules/container/list.go b/cmd/neofs-cli/modules/container/list.go index fbb80aace..e1e495db4 100644 --- a/cmd/neofs-cli/modules/container/list.go +++ b/cmd/neofs-cli/modules/container/list.go @@ -14,16 +14,16 @@ import ( // flags of list command const ( - flagListPrintAttr = "with-attr" + flagListPrintAttr = "with-attr" + flagListContainerOwner = "owner" ) // flag vars of list command var ( - flagVarListPrintAttr bool + flagVarListPrintAttr bool + flagVarListContainerOwner string ) -var containerOwner string - var listContainersCmd = &cobra.Command{ Use: "list", Short: "List all created containers", @@ -33,10 +33,10 @@ var listContainersCmd = &cobra.Command{ key := key.GetOrGenerate(cmd) - if containerOwner == "" { + if flagVarListContainerOwner == "" { user.IDFromKey(&idUser, key.PublicKey) } else { - err := idUser.DecodeString(containerOwner) + err := idUser.DecodeString(flagVarListContainerOwner) common.ExitOnErr(cmd, "invalid user ID: %w", err) } @@ -80,7 +80,9 @@ func initContainerListContainersCmd() { flags := listContainersCmd.Flags() - flags.StringVar(&containerOwner, "owner", "", "owner of containers (omit to use owner from private key)") + flags.StringVar(&flagVarListContainerOwner, flagListContainerOwner, "", + "owner of containers (omit to use owner from private key)", + ) flags.BoolVar(&flagVarListPrintAttr, flagListPrintAttr, false, "request and print attributes of each container", )