go-micro.dev/v5@v5.12.0/cmd/micro/cli/new/template/main.go (about) 1 package template 2 3 var ( 4 MainSRV = `package main 5 6 import ( 7 "{{.Dir}}/handler" 8 pb "{{.Dir}}/proto" 9 10 "go-micro.dev/v5" 11 ) 12 13 func main() { 14 // Create service 15 service := micro.New("{{lower .Alias}}") 16 17 // Initialize service 18 service.Init() 19 20 // Register handler 21 pb.Register{{title .Alias}}Handler(service.Server(), handler.New()) 22 23 // Run service 24 service.Run() 25 } 26 ` 27 )