gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 02:24:58 32 4
gpt4 key购买 nike

我目前正在围绕 git diff 编写一个包装器,如果任何与我的程序不直接相关的标志都可以传递到 git diff ,那就太好了。例如:

  • 正在运行 my-tool最终运行git diff
  • 正在运行 my-tool --dir最终运行git diff --dir

我正在使用 flag 然而,用于解析命令行标志的包,看起来没有选项可以收集无法识别的标志。我还调查了 pflag 包,其中有 ability to keep running when encountering an unknown flag ,但似乎没有提供收集这些无法识别的标志的方法。

我的问题是——有没有一种解析标志的方法也允许收集无法识别的标志,而不需要复制这些实现之一并对其进行修改?

最佳答案

[I]s there a way of parsing flags that also allows collection of unrecognised flags, short of copying one of these implementations and modifying it?

没有。

关于go - 有没有办法使用 Go 的 `flag` 包捕获所有无法识别的命令行标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57753022/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com