Thank you very much Christian.

On 29 May 2015 at 22:04, Christian Brenninkmeijer <
[email protected]> wrote:

> A few things I have learnt from my new job of looking at lots of other
> peoples command line tools.
>
> 1. Keep the number of required parameters as low as possible.
>
> 2. Have as many options as you want but make sure there is a good default.
> The defaults should be what an beginning user will want. Tne expert user
> will know how to set the options he/she needs.
>
> 3. Have a good man or equivellent eash to find documentation for each
> options
>
> 4. Give working examples critically with sets of inputs that work!
>
> 5. Start the documentation of with the default case an build up. Don't get
> over excited with showing the user all the cool things you can do before
> you actaully showing what the command line tool actuall does.
>
> May sound very basic but I have seen cases where many of these things are
> broken.
>
> If someone can not get your thing running in a way he/she understand
> within an hour max 2 they are Gone!
>
> Christian#
> ________________________________________
> From: Menaka Madushanka [[email protected]]
> Sent: Thursday, May 28, 2015 7:35 PM
> To: [email protected]
> Subject: Defining Command line options for Taverna language command line
> tool
>
> Hi everyone,
> For the implementation of the taverna command line tool, the most important
> thing is to define the options that could be used.
> I suppose the options should be like this.
>        * They must be simple and easy to understand
>        * Should be not too long
>
> I'll be very grateful if someone could give me some suggestions for the
> command line options.
> And I'm currently investigating a proper command line parser library for
> the project.
>
> Thank you
> Regards
> Menaka
>
> --
> Menaka Madushanka Jayawardena
> Faculty of Engineering, <http://www.pdn.ac.lk/eng>
> University of Peradeniyaya.
> LinkedIn <http://lk.linkedin.com/in/menakajayawardena>
>



-- 
Menaka Madushanka Jayawardena
Faculty of Engineering, <http://www.pdn.ac.lk/eng>
University of Peradeniyaya.
LinkedIn <http://lk.linkedin.com/in/menakajayawardena>

Reply via email to