equal
deleted
inserted
replaced
12 ) |
12 ) |
13 |
13 |
14 func init() { |
14 func init() { |
15 } |
15 } |
16 |
16 |
17 func main() { |
17 func Register(c *cli.Context) error { |
|
18 |
|
19 return nil |
|
20 } |
|
21 |
|
22 func init() { |
18 cli.VersionFlag = cli.BoolFlag{Name: "version, V"} |
23 cli.VersionFlag = cli.BoolFlag{Name: "version, V"} |
19 |
24 |
20 cli.VersionPrinter = func(c *cli.Context) { |
25 cli.VersionPrinter = func(c *cli.Context) { |
21 log.Printf("API wrapper: %s Mastodon CLI: %s\n", c.App.Version, gondole.Version) |
26 log.Printf("API wrapper: %s Mastodon CLI: %s\n", c.App.Version, gondole.APIVersion) |
22 } |
27 } |
|
28 } |
23 |
29 |
|
30 func main() { |
24 app := cli.NewApp() |
31 app := cli.NewApp() |
25 app.Name = "gondole" |
32 app.Name = "gondole" |
26 app.Usage = "Mastodon CLI interface" |
33 app.Usage = "Mastodon CLI interface" |
27 app.Author = "Ollivier Robert <roberto@keltia.net>" |
34 app.Author = "Ollivier Robert <roberto@keltia.net>" |
28 app.Version = gondole.Version |
35 app.Version = gondole.APIVersion |
29 //app.HideVersion = true |
36 //app.HideVersion = true |
|
37 |
|
38 app.Before = Register |
30 |
39 |
31 app.Flags = []cli.Flag{ |
40 app.Flags = []cli.Flag{ |
32 cli.BoolFlag{ |
41 cli.BoolFlag{ |
33 Name: "verbose,v", |
42 Name: "verbose,v", |
34 Usage: "verbose mode", |
43 Usage: "verbose mode", |