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
14 app := cli.NewApp()
15 app.Name = "go-dht"
16 app.Version = "0.0.1-alpha"
17 app.Flags = []cli.Flag{
18 cli.StringFlag{Name: "config"},
19 cli.BoolFlag{Name: "debug"},
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}