packagemainimport("github.com/leaanthony/clir")typeFlagsstruct{Namestring`name:"name" description:"The name of the person"`Ageint`name:"age" description:"The age of the person"`}funcmain(){// Create new clicli:=clir.NewCli("flagstruct","An example of subcommands with flag inherence","v0.0.1")// Create an init subcommand with flag inheritanceinit:=cli.NewSubCommand("create","Create a person")person:=&Flags{Age:20,}init.AddFlags(person)init.Action(func()error{println("Name:",person.Name,"Age:",person.Age)returnnil})// Run!iferr:=cli.Run();err!=nil{panic(err)}}