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	app := cli.NewApp()
14	app.Name = "go-dht"
15	app.Version = "0.0.1-alpha"
16	app.Flags = []cli.Flag{
17		cli.StringFlag{Name: "config"},
18	}
19
20	app.Commands = []cli.Command{}
21	app.Commands = append(app.Commands, cmd.NodeCommands...)
22	err := app.Run(os.Args)
23	if err != nil {
24		log.Error(err.Error())
25	}
26}