diff --git a/docs/v2/manual.md b/docs/v2/manual.md index cd96ff3..937de21 100644 --- a/docs/v2/manual.md +++ b/docs/v2/manual.md @@ -1460,15 +1460,13 @@ func main() { cli.ShowVersion(c) fmt.Printf("%#v\n", c.App.Command("doo")) - // // uncomment when https://github.com/urfave/cli/pull/1014 is released - // if c.Bool("infinite") { - // c.App.Run([]string{"app", "doo", "wop"}) - // } - - // // uncomment when https://github.com/urfave/cli/pull/1014 is released - // if c.Bool("forevar") { - // c.App.RunAsSubcommand(c) - // } + if c.Bool("infinite") { + c.App.Run([]string{"app", "doo", "wop"}) + } + + if c.Bool("forevar") { + c.App.RunAsSubcommand(c) + } c.App.Setup() fmt.Printf("%#v\n", c.App.VisibleCategories()) fmt.Printf("%#v\n", c.App.VisibleCommands()) @@ -1484,29 +1482,27 @@ func main() { set := flag.NewFlagSet("contrive", 0) nc := cli.NewContext(c.App, set, c) - // // uncomment when https://github.com/urfave/cli/pull/1014 is released - // fmt.Printf("%#v\n", nc.Args()) - // fmt.Printf("%#v\n", nc.Bool("nope")) - // fmt.Printf("%#v\n", !nc.Bool("nerp")) - // fmt.Printf("%#v\n", nc.Duration("howlong")) - // fmt.Printf("%#v\n", nc.Float64("hay")) - // fmt.Printf("%#v\n", nc.Generic("bloop")) - // fmt.Printf("%#v\n", nc.Int64("bonk")) - // fmt.Printf("%#v\n", nc.Int64Slice("burnks")) - // fmt.Printf("%#v\n", nc.Int("bips")) - // fmt.Printf("%#v\n", nc.IntSlice("blups")) - // fmt.Printf("%#v\n", nc.String("snurt")) - // fmt.Printf("%#v\n", nc.StringSlice("snurkles")) - // fmt.Printf("%#v\n", nc.Uint("flub")) - // fmt.Printf("%#v\n", nc.Uint64("florb")) - - // // uncomment when https://github.com/urfave/cli/pull/1014 is released - // fmt.Printf("%#v\n", nc.FlagNames()) - // fmt.Printf("%#v\n", nc.IsSet("wat")) - // fmt.Printf("%#v\n", nc.Set("wat", "nope")) - // fmt.Printf("%#v\n", nc.NArg()) - // fmt.Printf("%#v\n", nc.NumFlags()) - // fmt.Printf("%#v\n", nc.Lineage()[1]) + fmt.Printf("%#v\n", nc.Args()) + fmt.Printf("%#v\n", nc.Bool("nope")) + fmt.Printf("%#v\n", !nc.Bool("nerp")) + fmt.Printf("%#v\n", nc.Duration("howlong")) + fmt.Printf("%#v\n", nc.Float64("hay")) + fmt.Printf("%#v\n", nc.Generic("bloop")) + fmt.Printf("%#v\n", nc.Int64("bonk")) + fmt.Printf("%#v\n", nc.Int64Slice("burnks")) + fmt.Printf("%#v\n", nc.Int("bips")) + fmt.Printf("%#v\n", nc.IntSlice("blups")) + fmt.Printf("%#v\n", nc.String("snurt")) + fmt.Printf("%#v\n", nc.StringSlice("snurkles")) + fmt.Printf("%#v\n", nc.Uint("flub")) + fmt.Printf("%#v\n", nc.Uint64("florb")) + + fmt.Printf("%#v\n", nc.FlagNames()) + fmt.Printf("%#v\n", nc.IsSet("wat")) + fmt.Printf("%#v\n", nc.Set("wat", "nope")) + fmt.Printf("%#v\n", nc.NArg()) + fmt.Printf("%#v\n", nc.NumFlags()) + fmt.Printf("%#v\n", nc.Lineage()[1]) nc.Set("wat", "also-nope") ec := cli.Exit("ohwell", 86)