CLI design and implementation?

Posted by Majid on Stack Overflow See other posts from Stack Overflow or by Majid
Published on 2010-06-02T19:46:52Z Indexed on 2010/06/02 20:24 UTC
Read the original article Hit count: 252

Filed under:
|

I am developing a time management tool for my personal use. I prefer using keyboard over mouse, and on the interface have a general purpose text box which will act like a command line. I have just started thinking about what commands I need, what to use for the command names, how to pass in switches and parameters, and so forth.

I wonder if some of you have come across a good read along these lines; something that describes the choices you have for designing a cli, and how those affect the complexity of the interpreter, and extendability of the commands. It makes no difference if the descriptions are language-specific or in general terms. However, my implementation will be with javascript.

Thank you.

© Stack Overflow or respective owner

Related posts about cli

Related posts about system-design