mirror of
https://github.com/kubesphere/kubekey.git
synced 2025-12-26 01:22:51 +00:00
28 lines
800 B
Go
28 lines
800 B
Go
package main
|
|
|
|
import (
|
|
"flag"
|
|
"github.com/pixiake/kubekey/cmd"
|
|
"github.com/spf13/pflag"
|
|
)
|
|
|
|
func main() {
|
|
//klog.InitFlags(nil)
|
|
//pflag.CommandLine.SetNormalizeFunc(cliflag.WordSepNormalizeFunc)
|
|
pflag.CommandLine.AddGoFlagSet(flag.CommandLine)
|
|
|
|
pflag.Set("logtostderr", "true")
|
|
// We do not want these flags to show up in --help
|
|
// These MarkHidden calls must be after the lines above
|
|
pflag.CommandLine.MarkHidden("version")
|
|
pflag.CommandLine.MarkHidden("log-flush-frequency")
|
|
pflag.CommandLine.MarkHidden("alsologtostderr")
|
|
pflag.CommandLine.MarkHidden("log-backtrace-at")
|
|
pflag.CommandLine.MarkHidden("log-dir")
|
|
pflag.CommandLine.MarkHidden("logtostderr")
|
|
pflag.CommandLine.MarkHidden("stderrthreshold")
|
|
pflag.CommandLine.MarkHidden("vmodule")
|
|
|
|
cmd.NewKubekeyCommand().Execute()
|
|
}
|