[GRASS-dev] [GRASS GIS] #3624: Let g.search.modules list all modules

GRASS GIS trac at osgeo.org
Sun Aug 19 16:13:31 PDT 2018

#3624: Let g.search.modules list all modules
 Reporter:  Nikos Alexandris  |      Owner:  grass-dev@…
     Type:  enhancement       |     Status:  new
 Priority:  minor             |  Milestone:
Component:  Default           |    Version:  unspecified
 Keywords:                    |        CPU:  Unspecified
 Platform:  Unspecified       |
 See also: https://gis.stackexchange.com/a/179178/5256.

 Just an idea, adding in `_search_module()` (under

 if keywords == ['*']:
     all_modules = []

     for item in items:
         name = item.attrib['name']
         description = item.find('description').text
         module_keywords = item.find('keywords').text

             'name': name,
             'attributes': {
                 'keywords': module_keywords,
                 'description': description

      return all_modules

 works as a proof of concept. Or, add another flag, like `-l` that will
 will do this?

 This would make it easy to get the full list of existing modules for
 further processing with standard *nix tools.

Ticket URL: <https://trac.osgeo.org/grass/ticket/3624>
GRASS GIS <https://grass.osgeo.org>

More information about the grass-dev mailing list