INNER CODE UNIT · Go
main
kubernetes-sigs/cri-tools · cmd/crictl/main.go:60
func main() {
if err := run(); err != nil {
logrus.Error(err)
os.Exit(1) //nolint:forbidigo // intentional exit in main() after error handling
}
}
func run() error {
app := cli.NewApp()
app.Name = "crictl"
app.Usage = "client for CRI"
app.Version = version.Version
app.Metadata = map[string]any{}
app.Commands = []*cli.Command{
runtimeAttachCommand,
createContainerCommand,
runtimeExecCommand,