|
Boost : |
From: Petr Ovchenkov (ptr_at_[hidden])
Date: 2001-11-16 13:05:43
> 1. command line argument formats
> a. -<one letter key> <value>
> b. -<one letter key><value>
> c. -<key> <value>
> d. -<option> - any length
> e. /<key> <value> - and all other cases like a,b,c but with /
> instead
> g. --<key> <value>
> h. -<key substring> <value>
> An example: let say you expecting argument -osagent_port
> then following argument lists should be valid:
> -o 15000
> -osa 15000
> -osagent_port 15000
> On the other hand it should perform validity checks. For example
> if you also expect another argument -osagent_host. then first 2
> argument list above should generate runtime error and 3d should
> pass. Arguments integrity check should also be performed, i.e.
> you should not allow for user to define 2 argument like this:
> "-port"
> "-port_type"
i. -<key>=<value>
j. --<key>=<value>
k. -<key>=<value>,<value>,....
l. --<key>=<value>,<value>,....
- ptr
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk