Johan Vromans wrote:
I have several tools that take different syntax on the command line,
specific for the task. For example, subcommands:
   mycmd init db=$HOME/mydb
mycmd load db=$HOME/mydb data1 mycmd load --trace db=$HOME/mydb data1 mycmd --trace load db=$HOME/mydb data1

Yes; I've wanted to do this before, and commands like svn, svk, etc
are good examples of this... I've jumped through all sorts of hoops
before coördinating getting this right from the command line and
config files at once...

However I must admit I found Getopt::Long provided me with the API I
needed to do the command line parsing part easily and flexibly enough.

Sam.

Reply via email to