INNER CODE UNIT · Go
main
gimlet-io/capacitor · cli/cmd/main.go:44
func main() {
log.Print(server.CapacitorBanner)
// Handle subcommands
if len(os.Args) > 1 && os.Args[1] == "version" {
fmt.Println(version)
return
}
// Load configuration
cfg := config.New()
cfg.Parse()
// Create Kubernetes client
log.Println("Creating Kubernetes client...")
k8sClient, err := kubernetes.NewClient(cfg.KubeConfigPath, cfg.InsecureSkipTLSVerify, "")
if err != nil {
log.Fatalf("Error creating Kubernetes client: %v", err)