iris/iris/main.go

34 lines
671 B
Go
Raw Normal View History

2016-05-30 16:08:09 +02:00
package main
import (
"github.com/kataras/cli"
"github.com/kataras/iris"
)
var (
// Name the name of the cmd tool
2016-12-12 11:18:59 +01:00
Name = "Iris Command Line Tool"
app *cli.App
2016-05-30 16:08:09 +02:00
)
func init() {
// init the cli app
app = cli.NewApp("iris", "Command line tool for Iris web framework", iris.Version)
// version command
app.Command(cli.Command("version", "\t prints your iris version").
Action(func(cli.Flags) error { app.Printf("%s", app.Version); return nil }))
// run command/-/run.go
2016-06-03 15:09:25 +02:00
// register the commands
app.Command(buildGetCommand())
app.Command(buildRunCommand())
2016-06-03 15:09:25 +02:00
2016-05-30 16:08:09 +02:00
}
func main() {
// run the application
app.Run(func(cli.Flags) error {
return nil
})
2016-05-30 16:08:09 +02:00
}