arnaucube
arnaucube/go-dhtPublic Self-hosted repository
go-dht/main.go
main.goRaw
 1package main
 2
 3import (
 4	"os"
 5
 6	"go-dht/cmd"
 7
 8	log "github.com/sirupsen/logrus"
 9	"github.com/urfave/cli"
10)
11
12func main() {
13	log.SetLevel(log.DebugLevel)
14
15	app := cli.NewApp()
16	app.Name = "go-dht"
17	app.Version = "0.0.1-alpha"
18	app.Flags = []cli.Flag{
19		cli.StringFlag{Name: "config"},
20	}
21
22	app.Commands = []cli.Command{}
23	app.Commands = append(app.Commands, cmd.NodeCommands...)
24	err := app.Run(os.Args)
25	if err != nil {
26		log.Error(err.Error())
27	}
28}