//go:generate go run types/codegen/cleanup/main.go //go:generate go run types/codegen/main.go //go:generate go fmt pkg/deploy/zz_generated_bindata.go package main import ( "os" "github.com/rancher/k3s/pkg/cli/agent" "github.com/rancher/k3s/pkg/cli/cmds" "github.com/rancher/k3s/pkg/cli/kubectl" "github.com/rancher/k3s/pkg/cli/server" "github.com/sirupsen/logrus" "github.com/urfave/cli" ) func main() { app := cmds.NewApp() app.Commands = []cli.Command{ cmds.NewServerCommand(server.Run), cmds.NewAgentCommand(agent.Run), cmds.NewKubectlCommand(kubectl.Run), } if err := app.Run(os.Args); err != nil { logrus.Fatal(err) } }