1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

cli: add Command.setup() (#7850)

This commit is contained in:
zakuro
2021-01-05 20:25:25 +09:00
committed by GitHub
parent a8741fdced
commit e19277352b
3 changed files with 58 additions and 0 deletions

View File

@ -89,6 +89,13 @@ pub fn (mut cmd Command) add_command(command Command) {
cmd.commands << subcmd
}
pub fn (mut cmd Command) setup() {
for mut subcmd in cmd.commands {
subcmd.parent = cmd
subcmd.setup()
}
}
pub fn (mut cmd Command) add_flags(flags []Flag) {
for flag in flags {
cmd.add_flag(flag)