蚁工厂 24-01-16 12:02
微博认证:科技博主

命令行界面设计指南
地址: sunbk201.github.io/cli-guidelines-zh/
这是一个开源指南,可以帮助您编写出更好的命令行程序,采用经典的 UNIX 哲学并对其进行改进,以适应现代生产环境的需要。

本文档涵盖了高层次的设计理念和具体的指导方针。 它在指导方针上更加偏重,因为作为实践者,我们的原则是不需要进行太多的高谈阔论。 我们相信要通过例子学习,因此我们也准备了不少范例以供大家参考。
这篇指南不会包含类似 emacs 和 vim 那样全屏终端程序。 全屏程序是小众项目,很少有人能设计出这样的项目。

一般来说,本指南也不涉及编程语言和工具。
本指南适用于谁?
如果您正在创建一个 CLI 程序,并且您正在为它的 UI 设计寻找原则和具体的最佳实践,那么本指南就是为您准备的。
如果您是专业的“CLI UI设计师” ,那就太好了,我们很乐意向您学习。
如果您想避免与 40 年来 CLI 设计惯例相悖的错误,本指南非常适合您。
如果您想通过程序的良好设计和有用的帮助文档令用户满意,那么本指南绝对适合您。
如果您正在创建一个 GUI 程序,这篇指南不适合您,但是如果您仍然决意要阅读,您可能会学到一些 GUI 的错误范式。

发布于 湖南