github.com/jfrog/frogbot@v1.1.1-0.20231221090046-821a26f50338/main.go (about)

     1  package main
     2  
     3  import (
     4  	"github.com/jfrog/frogbot/utils"
     5  	"os"
     6  
     7  	"github.com/jfrog/jfrog-cli-core/v2/utils/coreutils"
     8  	"github.com/jfrog/jfrog-cli-core/v2/utils/log"
     9  	clitool "github.com/urfave/cli/v2"
    10  )
    11  
    12  func main() {
    13  	log.SetDefaultLogger()
    14  	coreutils.ExitOnErr(ExecMain())
    15  }
    16  
    17  func ExecMain() error {
    18  	app := clitool.App{
    19  		Name:     "Frogbot",
    20  		Usage:    "See https://github.com/jfrog/frogbot for usage instructions.",
    21  		Commands: GetCommands(),
    22  		Version:  utils.FrogbotVersion,
    23  	}
    24  
    25  	err := app.Run(os.Args)
    26  	return err
    27  }