为了账号安全,请及时绑定邮箱和手机立即绑定

有没有办法使用 Go 的“flag”包捕获所有无法识别的命令行标志?

有没有办法使用 Go 的“flag”包捕获所有无法识别的命令行标志?

Go
一只萌萌小番薯 2023-07-17 16:35:49
我目前正在围绕 编写一个包装器git diff,如果将任何与我的程序不直接相关的标志传递给 ,那就太好了git diff。例如:跑步my-tool最终会跑git diff跑步my-tool --dir最终会跑git diff --dir然而,我正在使用该flag包来解析命令行标志,并且看起来没有选项可以收集无法识别的标志。我还研究了该pflag软件包,它能够在遇到未知标志时继续运行,但似乎没有提供收集这些无法识别的标志的方法。我的问题是 - 有没有一种解析标志的方法也允许收集无法识别的标志,而不需要复制这些实现之一并对其进行修改?
查看完整描述

1 回答

?
森林海

TA贡献2011条经验 获得超2个赞

[我]是否有一种解析标志的方法,该方法还允许收集无法识别的标志,而不需要复制这些实现之一并对其进行修改?

不。



查看完整回答
反对 回复 2023-07-17
  • 1 回答
  • 0 关注
  • 58 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信