双破折号停止标志解析

Double dash to stop flag parsing

我见过几种工具可以利用双破折号来停止将命令行参数解释为标志。

有没有办法对标准库中的标志包做同样的事情?

原因是我的应用程序正在包装另一个应用程序,并且两个应用程序都有一个 -v 标志来打开详细输出。

我可以简单地更改我的应用程序的标志定义,但我很想知道这是否适用于标准库,但类似的东西似乎没有记录或根本不存在。

Double dash to stop flag parsing

I'm curious to know if this is doable with the standard library but something like this does not seem to be documented.


Package flag

import "flag"

Flag parsing stops just before the first non-flag argument ("-" is a non-flag argument) or after the terminator "--".


阅读文档。