相关技术反思

  • CLI 的参数和选项名称应当经过仔细设计,以降低用户的理解负担和提供可维护性。
    • 此前设计中,有一些不一致或者欠考虑的名称,容易引发误解。后面给它们加了一些 alias,更容易引发误解了!🥲
  • 在设计 CLI 提供的功能时,也应考虑是否有更好的代替方式——CLI 在 terminal 的限制下,可能不是最好的选择。
    • 例如,此前设计过一些运维功能,但后来证明这些功能放在 Web 页面会更好——更易交互,同时美观展示也更方便。