[GRASS-dev] Re: [GRASS GIS] #953: module help information in machine-readable format

GRASS GIS trac at osgeo.org
Thu Feb 18 07:49:27 EST 2010


#953: module help information in machine-readable format
--------------------------+-------------------------------------------------
  Reporter:  cmbarton     |       Owner:  glynn         
      Type:  enhancement  |      Status:  new           
  Priority:  normal       |   Milestone:  6.5.0         
 Component:  default      |     Version:  unspecified   
Resolution:               |    Keywords:  help, metadata
  Platform:  All          |         Cpu:  All           
--------------------------+-------------------------------------------------
Comment (by glynn):

 Replying to [ticket:953 cmbarton]:
 > The information returned from running "<module> help" would be useful
 for a variety of interface=related tasks like auto-completion and
 automatic menu building. Unfortunately, it is completely localized, making
 it impossible to parse in a reliable fashion within scripts and computer
 code.

 The --help output isn't appropriate for this. Use --interface-description
 instead.

 > I'm requesting the addition of a parameter to G_usage() which would
 replace the human-readable section descriptions with markers which can be
 relied upon to never occur in normal help text, e.g. "{{{KEYWORDS}}}\n",
 then add a (e.g.) --help-data option. It would be helpful to also include
 an unlocalized version of the keys for each of the description sections
 (e.g., Description, Flags, Usage in an English localization).

 I've added --help-text, which delimits the main sections of the --help
 output with machine-readable markers, and also writes to stdout rather
 than stderr.

 Code should not attempt to parse the output further; if you want more
 specific information, use the --interface-description output.

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/953#comment:4>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list