packagemainimport("github.com/leaanthony/clir")funcmain(){// Create new clicli:=clir.NewCli("subcommandinheritflags","An example of subcommands with flag inherence","v0.0.1")inheritFlag:=falsecli.BoolFlag("inherit","flag to inherit",&inheritFlag)// Create an init subcommand with flag inheritanceinit:=cli.NewSubCommandInheritFlags("init","Initialise the app")init.Action(func()error{println("I am initializing!","inherit flag:",inheritFlag)returnnil})// Run!iferr:=cli.Run();err!=nil{panic(err)}}