6

我正在开发一个供我个人使用的时间管理工具。我更喜欢使用键盘而不是鼠标,并且在界面上有一个通用文本框,其作用类似于命令行。我刚刚开始思考我需要什么命令,命令名称使用什么,如何传入开关和参数等等。

我想知道你们中的一些人是否读过这方面的好书;描述您在设计 cli 时的选择,以及这些选择如何影响解释器的复杂性和命令的可扩展性。如果描述是特定于语言的或笼统的,则没有区别。但是,我的实现将使用 javascript。

谢谢你。

4

1 回答 1