go-cobra - 根据 flag 指定的目录动态创建 cobra 命令
问题描述
我们已经根据当前目录上下文动态添加了 cobra 命令(在 init() 中添加它们)。如果目录中有某些东西可用,则会添加命令。
现在需要使用一个标志来决定在哪个目录中操作。但是我们总是在 init() 中添加标志和命令,并且标志没有得到及时处理以使用它们来创建命令。
所以这个想法ddev -r /Users/rfay/workspace/one
可能会显示一组不同的命令,而不是ddev -r /Users/rfay/workspace/two
. 命令生成如何受到已经处理的标志的影响?
解决方案
推荐阅读
- python - 为什么输入名称循环保持无限且不让其余代码运行?
- python - 如何将图像列表转换为python中的数字列表?TypeError: int() 参数必须是字符串、类似字节的对象或数字,而不是“图像”
- php - laravel 间歇性检测不到 mimes txt
- driver - 为 riffa 创建两个单独的设备文件流
- reactjs - 将选择框值重置为默认 onChange Reactjs
- python - flask-mail 和 twilio 具有相同的函数名称,称为 Message()。如何解决名称冲突
- debugging - Vim:如何开始和停止记录正在发生的一切?
- python - ZODB 忽略目标缓存对象计数和目标缓存内存大小
- sql - 时间戳数据类型上的 Oracle max 函数
- python - 如何用json序列化对象