CLI设计和实现?

时间:2010-06-02 19:46:53

标签: command-line-interface system-design

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

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

谢谢。