[GRASS-dev] RFC: Module Option Parser

Hamish hamish_nospam at yahoo.com
Sun Dec 24 17:58:46 EST 2006


Hi and best wishes for the holidays,

> If one of the readline completion thingies is included in the
> distribution by default, the latter is tab-searchable and respecting
> the "namespaces" introduced by the naming convention is enough to
> grant CLI users a good expereience.

the grass shell is just a terminal shell, so if the system has command line
completion, the grass shell will too (for executable modules, etc). What the
grass add-on provides is command line competion for map names. I'm not sure if
this includes fixed parameter options as well, but I suppose it could.

> As for docs, it could be good to have a main "introductory" page for
> the general intent of each command from the "namespace" (in the same
> spirit as sql.html and the like) referencing each commands specific
> documentation (and linking back). I agree this is a little cumbersome
> for maintenance.

We already have something like this,
  http://grass.ibiblio.org/gdp/grassmanuals/grass63_module_list.pdf
   ("make html2pdfdoc" prettified with LyX)
  http://grass.gdf-hannover.de/wiki/GRASS_Help#Individual_modules


I don't mind having 300 command line modules available from the command line-
as long as the GUI menus are limitted to 8-12 options per submenu and they hint
somewhere what the module name is for each function. Well designed GUI menus
will act as a teaching tool for the respective command line module names for
each group of functions.

back to the food,
Hamish


ps - r.li.* names still need some cleanup.


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 




More information about the grass-dev mailing list