我正在使用github.com/codegangsta/cli包制作一个golang cli应用程序
我正在尝试使用无效参数调用app.Run(args)来测试我的应用。当运行go test时,无效参数test的输出几乎都是确定性的,除了USAGE部分引用go-build435629639作为可执行文件名称的一部分(即os.Args [0]),每次都不同。
我可以在不更改cli包的情况下将app.Run的输出定向到另一个io.writer吗?
指定输出的示例是否可以强制跳过某些行(或仅检查输出的第一行)?