github.com/tickoalcantara12/micro/v3@v3.0.0-20221007104245-9d75b9bcbab9/client/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 "github.com/tickoalcantara12/micro/v3/service" 11 "github.com/tickoalcantara12/micro/v3/service/logger" 12 ) 13 14 func main() { 15 // Create service 16 srv := service.New( 17 service.Name("{{lower .Alias}}"), 18 ) 19 20 // Register handler 21 pb.Register{{title .Alias}}Handler(srv.Server(), handler.New()) 22 23 // Run service 24 if err := srv.Run(); err != nil { 25 logger.Fatal(err) 26 } 27 } 28 ` 29 )