考虑根据 CLI 参数/选项重新构建 UI。
作者: homeworkprod创建于 2016年6月9日更新于 2016年6月9日
虽然当前的交互式用户界面一开始看起来不错,但如果经常使用,就会变得令人厌烦。 如果输入一个错误的值或尝试另一张图像,就需要重新走完整个过程。 使用命令行界面可以让用户重复使用和稍作调整他们刚刚在 shell 中输入的命令,并创建非常基本的 shell 脚本作为某种配置文件/包装程序。 - 带有有用默认值的值(例如 GitHub 的主机名)可以假设,只有在必要时才需要覆盖,从而节省了每次运行时按下 <Enter> 键。 - 与用户当前目标相关的值可以重复使用,无需在每次运行时再次输入。 - 无论如何,都必须提供一张图像(或者至少一张,未来可能会扩展),那么为何不让它成为一个位置参数或一个必需的(可重复)选项呢?
内容来源: gelstudios/gitfiti