命令行界面 (CLI) 指南或标准

Guidelines or standards for command line interfaces (CLI)

是否有旨在提高命令行界面 (CLI) 的易用性或用户体验的通用规则或指南?

甚至可能尝试标准化?

在我的例子中,我试图遵循 git 的想法,并且我使用 Python 和 click 包,它已经设置了一些 "framework"。

您可以以 cobra 上的示例(由 docker 或 kubernetes 使用)作为完整 CLI 框架的示例,其中一个具有:

其中大部分也使用 Python click 实现。

我们为此创建了 clig.dev