We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d1a05af commit 5204d86Copy full SHA for 5204d86
Console.go
@@ -231,10 +231,17 @@ func (i *Input) ParsedOptions(Config Argument, args []string) {
231
}
232
233
234
+ // 添加默认值
235
for _, kv := range Config.Option {
236
if len(i.Option[kv.Name]) == 0 {
- i.Option[kv.Name] = append(i.Option[kv.Name], kv.Default)
237
+ // 支持多个默认值
238
+ for _, kv2 := range Config.Option {
239
+ if kv.Name == kv2.Name {
240
+ i.Option[kv.Name] = append(i.Option[kv.Name], kv.Default)
241
+ }
242
243
244
+ // 执行回调, 使用回调赋值
245
if kv.Call != nil {
246
var stop bool
247
i.Option[kv.Name][0], stop = kv.Call(i.Option[kv.Name][0], i.console)
0 commit comments