etcdctl/ctlv3/command/user_command.go
func NewUserCommand() *cobra.Command {
	ac := &cobra.Command{
		Use:   "user <subcommand>",
		Short: "User related commands",
	}

	ac.AddCommand(newUserAddCommand())
	ac.AddCommand(newUserDeleteCommand())
	ac.AddCommand(newUserGetCommand())
	ac.AddCommand(newUserListCommand())
	ac.AddCommand(newUserChangePasswordCommand())
	ac.AddCommand(newUserGrantRoleCommand())
	ac.AddCommand(newUserRevokeRoleCommand())

	return ac
}
func NewUserCommand() *cobra.Command {
	ac := &cobra.Command{
		Use:   "user <subcommand>",
		Short: "User related commands",
	}

	ac.AddCommand(newUserAddCommand())
	ac.AddCommand(newUserDeleteCommand())
	ac.AddCommand(newUserGetCommand())
	ac.AddCommand(newUserListCommand())
	ac.AddCommand(newUserChangePasswordCommand())
	ac.AddCommand(newUserGrantRoleCommand())
	ac.AddCommand(newUserRevokeRoleCommand())

	return ac
}
func NewUserCommand ( ) * cobra . Command { ac := & cobra . Command { Use : " " , Short : " " , } ac . AddCommand ( newUserAddCommand ( ) ) ac . AddCommand ( newUserDeleteCommand ( ) ) ac . AddCommand ( newUserGetCommand ( ) ) ac . AddCommand ( newUserListCommand ( ) ) ac . AddCommand ( newUserChangePasswordCommand ( ) ) ac . AddCommand ( newUserGrantRoleCommand ( ) ) ac . AddCommand ( newUserRevokeRoleCommand ( ) ) return ac }
// NewUserCommand returns the cobra command for "user".
NewUserCommand returns the cobra command for user .