func addSubCommand(parent *c.Commander, subcmd *c.Commander) *c.Commander { if parent == nil { parent = baseCommand } subcmd.Parent = parent subcmd.Commands = make([]*c.Command, 0, 2) subcmd.Commanders = make([]*c.Commander, 0, 1) parent.Commanders = append(parent.Commanders, subcmd) return subcmd }