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}