Create App instance with struct of options

This commit is contained in:
Iwasaki Yudai 2015-08-21 12:48:07 +09:00
parent e09d6e0486
commit ce96943af2
2 changed files with 24 additions and 16 deletions

11
main.go
View file

@ -49,7 +49,16 @@ func main() {
cli.ShowAppHelp(c)
os.Exit(1)
}
app := app.New(c.String("addr"), c.String("port"), c.Bool("permit-write"), c.String("credential"), c.Bool("random-url"), c.Args())
app := app.New(
app.Options{
c.String("addr"),
c.String("port"),
c.Bool("permit-write"),
c.String("credential"),
c.Bool("random-url"),
c.Args(),
},
)
err := app.Run()
if err != nil {
fmt.Println(err)