Skip to content

Commit b868809

Browse files
committed
add:base opt
1 parent dacf397 commit b868809

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

Help.go

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,9 @@ func (h Help) Execute(input Input) {
2222
fmt.Println("Usage:")
2323
fmt.Println(" command [options] [arguments] [has]")
2424
fmt.Println("Base Options:")
25-
for _, param := range h.console.baseOption {
26-
fmt.Printf(" -%v %v\n", param.Name, param.Description)
25+
for _, ArgParam := range h.console.baseOption {
26+
h.EchoSpace(" -"+ArgParam.Name, 25)
27+
fmt.Println(ArgParam.Description)
2728
}
2829
fmt.Println("Available commands:")
2930
// 命令排序
@@ -75,6 +76,10 @@ func (h Help) HelpExecute(con Configure) {
7576
h.EchoSpace(" -"+ArgParam.Name, 25)
7677
fmt.Println(ArgParam.Description)
7778
}
79+
for _, ArgParam := range h.console.baseOption {
80+
h.EchoSpace(" -"+ArgParam.Name, 25)
81+
fmt.Println(ArgParam.Description)
82+
}
7883
fmt.Println("Has:")
7984
for _, ArgParam := range con.Input.Has {
8085
h.EchoSpace(" "+ArgParam.Name, 25)

examples/main.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ import (
88

99
func main() {
1010
app := command.New()
11+
12+
app.AddBaseOption(command.ArgParam{
13+
Name: "TEST",
14+
Description: "fffffffffffffffffffffffff",
15+
Default: "false",
16+
Call: nil,
17+
})
18+
1119
app.AddCommand(Echo{})
1220
app.AddCommand(Hello{})
1321
app.Run()

0 commit comments

Comments
 (0)