package main import ( "fmt" "github.com/deranjer/clir" ) func main() { // Create new cli cli := clir.NewCli("Other Args", "A basic example", "v0.0.1") // Set long description cli.LongDescription("This app shows positional arguments") name := cli.NewSubCommand("name", "Shows your name!") name.Action(func() error { fmt.Printf("The remaining arguments were: %+v\n", name.OtherArgs()) return nil }) // Run! cli.Run() }