Open hb0730 opened 2 years ago
原来实现的比较简单。一直也没时间进一步优化改进 :)
有兴趣可以参与改进下
@inhere Command Cli时好像无法正确解析bool
类型
这是参照 go flag 的逻辑处理的。
bool 值一般不会主动通过输入设置false,因为默认就是false。
要设置只能 -f=false
。 go flag 底层没改的话应该也是这样的
@inhere 也试过 go flag方式init -f=false vue-test
会提示错误
ERROR: option error - bad flag syntax: -=
👍 哦 看到调试信息,好像知道哪里错误了
interact.SelectOne
既然默认值已经是
string
,那options
的interface
是否能够确认类型, 好像defOpt
只能是字符串下标这种可能想要的只是
bool
参考 promptui