AddCmd with Name having spaces causes the command to not execute
- 主要語言
- Go
- 星號
- 1.8k
- 分支
- 213
- PR 合併指標
- 30 天內沒有已合併 PR
描述
using this example raises the error `Error: incorrect input, try 'help'`:
```go
shell.AddCmd(&ishell.Cmd{
Name: "test cmd example",
Help: "test cmd",
LongHelp: "Turn syslog OFF.",
Func: func(c *ishell.Context) {
c.Println("test")
},
})
```
tried like this:
```go
{
ishell_cmd := &ishell.Cmd{
Name: "test",
Help: "test func",
}
ishell_cmd.AddCmd(&ishell.Cmd{
Name: "cmd example",
Help: "cmd example help text",
LongHelp: "Turn syslog OFF.",
Func: func(c *ishell.Context) {
c.Println("test")
},
})
shell.AddCmd(ishell_cmd)
}
```
makes it print the help:
```
>>> test cmd example
test func
Commands:
cmd example cmd example help text
```
貢獻指南
這個儲存庫沒有索引到貢獻指南
評估
這個 Issue 還沒有評估資料。