|
|
|
@ -19,16 +19,27 @@ import (
|
|
|
|
|
"io"
|
|
|
|
|
"os"
|
|
|
|
|
|
|
|
|
|
cliflag "github.com/marmotedu/component-base/pkg/cli/flag"
|
|
|
|
|
"github.com/marmotedu/iam/pkg/cli/genericclioptions"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/pkg/cli/genericclioptions"
|
|
|
|
|
cliflag "github.com/openimsdk/component-base/pkg/cli/flag"
|
|
|
|
|
"github.com/spf13/cobra"
|
|
|
|
|
"github.com/spf13/viper"
|
|
|
|
|
"k8s.io/kubectl/pkg/cmd/completion"
|
|
|
|
|
"k8s.io/kubectl/pkg/cmd/options"
|
|
|
|
|
"k8s.io/kubectl/pkg/cmd/set"
|
|
|
|
|
"k8s.io/kubectl/pkg/cmd/version"
|
|
|
|
|
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/util/templates"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/color"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/completion"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/info"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/jwt"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/new"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/options"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/policy"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/secret"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/set"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/user"
|
|
|
|
|
cmdutil "github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/util"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/validate"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/cmd/version"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/iamctl/util/templates"
|
|
|
|
|
genericapiserver "github.com/OpenIMSDK/Open-IM-Server/tools/imctl/internal/pkg/server"
|
|
|
|
|
"github.com/OpenIMSDK/Open-IM-Server/tools/imctl/pkg/cli/genericclioptions"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
// NewDefaultIAMCtlCommand creates the `imctl` command with default arguments.
|
|
|
|
|