INNER CODE UNIT · Go
main
zalando/skipper · cmd/skipper/main.go:48
func main() {
cfg := config.NewConfig()
if err := cfg.Parse(); err != nil {
log.Fatalf("Error processing config: %s", err)
}
if cfg.PrintVersion {
fmt.Printf("Skipper version %s (", version)
if commit != "" {
fmt.Printf("commit: %s, ", commit)
}
fmt.Printf("runtime: %s)\n", runtime.Version())
return
}
log.SetLevel(cfg.ApplicationLogLevel)
if err := skipper.Run(cfg.ToOptions()); err != nil {
log.Fatalf("Failed to start skipper: %v", err)