github.com/chyroc/anb@v0.3.0/main.go (about)

     1  package main
     2  
     3  import (
     4  	"log"
     5  	"os"
     6  
     7  	"github.com/chyroc/anb/internal/app"
     8  	"github.com/urfave/cli/v2"
     9  )
    10  
    11  func main() {
    12  	app := &cli.App{
    13  		Name:     "anb",
    14  		Commands: nil,
    15  		Flags:    nil,
    16  		Action:   runApp,
    17  	}
    18  	if err := app.Run(os.Args); err != nil {
    19  		log.Fatalln(err)
    20  	}
    21  }
    22  
    23  func runApp(c *cli.Context) error {
    24  	config := c.Args().First()
    25  
    26  	return app.Run(&app.RunRequest{
    27  		Config: config,
    28  	})
    29  }