首页 > 解决方案 > cli --dry-run 的输出应该是什么?

问题描述

对命令行应用程序选项的输出是否有任何期望--dry-run?自由形式的人类可读解释可以吗,还是应该是可解析的?它应该是在实际执行期间打印的内容吗?如果真正的执行是安静的呢?

这有什么标准吗?

标签: command-lineposix

解决方案


不,这在任何地方都没有编纂。对于通常不打印任何内容的程序,也许启用调试输出,以便用户可以看到它在做什么。

在这个时代,产生机器可读输出(JSON 或其他)的选项总是很好的。人类花费了太多时间对未指定的临时格式的解析器进行逆向工程。


推荐阅读