g.search.modules(1)

πŸ’– g.search.modules β€” the GRASS GIS User's Manual glow-up πŸ’–

okay bestie, listen. this is g.search.modules, and it lives in the GRASS GIS User's Manual. she's a little search engine for your modules and honestly? she ate. πŸŽ€


✨ NAME ✨

g.search.modules β€” search in GRASS modules using keywords πŸ”

🏷️ KEYWORDS 🏷️

general, modules, search

πŸ¦‹ SYNOPSIS πŸ¦‹

g.search.modules
g.search.modules --help
g.search.modules [-anmkcgj]  [keyword=string[,string,...]]   [--help]
[--verbose]  [--quiet]  [--ui]

🚩 Flags 🚩

  • -a β€” only show you modules where all the keywords are available (that's AND energy). default is OR, no cap.
  • -n β€” invert the selection (logical NOT). the opposite girlie. πŸ™ƒ
  • -m β€” search inside the manual pages too (heads up: can be slow 😭)
  • -k β€” search only for the exact keyword in the module keyword list. so instead of a full text search, she only looks at the actual keywords.
  • -c β€” colorized output for your terminal (way more readable, lowkey essential) 🌈
  • -g β€” shell script format
  • -j β€” JSON format
  • --help β€” print usage summary
  • --verbose β€” verbose module output
  • --quiet β€” quiet module output
  • --ui β€” force launching GUI dialog

πŸŽ€ Parameters πŸŽ€

  • keyword=string[,string,...] β€” the keyword you want searched. if you don't give one, she just lists all the modules. generous queen. πŸ‘‘

πŸ’… DESCRIPTION πŸ’…

g.search.module goes looking for your given keyword in GRASS GIS module name, description, keywords and optionally manpages too. and yes, installed addons are considered in the search as well. she's thorough like that. 🫢

πŸ“ NOTES πŸ“

You can specify multiple keywords and g.search.modules will search for all of them. fr fr.

🌸 EXAMPLES 🌸

Search all modules where the keywords buffer OR clip can be found:

g.search.modules keyword=buffer,clip
r.circle
    keywords: raster,buffer,geometry,circle
    description: Creates a raster map containing concentric rings around a
                 given point.
r.buffer.lowmem
    keywords: raster,buffer
    description: Creates a raster map showing buffer zones surrounding cells
                 that contain non-NULL category values. This is the low-
                 memory alternative to the classic r.buffer module.
r.buffer
    keywords: raster,buffer
    description: Creates a raster map showing buffer zones surrounding cells
                 that contain non-NULL category values.

Search all modules where the keywords overlay AND clip can be found, with some fancy terminal output (not shown here, sorry bestie πŸ₯²):

g.search.modules keyword=clip,overlay -a -c
v.clip
    keywords: vector,clip,area
    description: Extracts features of input map which overlay features
                 of clip map.
v.overlay
    keywords: vector,geometry,spatial
              query,clip,difference,intersection,union
    description: Overlays two vector maps offering clip, intersection,
                 difference, symmetrical difference, union operators.

Search in manual pages as well:

g.search.modules -m keyword=kapri
db.execute
    keywords: database,attribute table,SQL
    description: Executes any SQL statement. For SELECT statements use
                 ’db.select’.
db.select
    keywords: database,attribute table,SQL
    description: Selects data from attribute table. Performs SQL query
                 statement(s).

πŸ‘€ SEE ALSO πŸ‘€

  • g.manual

πŸ‘‘ AUTHORS πŸ‘‘

  • Jachym Cepicky, OpenGeoLabs s.r.o., Czech Republic: original author
  • Anika Bettge, mundialis, Germany: addon search added

πŸ”₯ SOURCE CODE πŸ”₯

Available at: g.search.modules source code (history)

Accessed: Saturday Jan 17 05:41:52 2026

Main index | General index | Topics index | Keywords index | Graphical index | Full index


Β© 2003-2025 GRASS Development Team, GRASS GIS 8.4.2 Reference Manual

and that's the whole page, bestie πŸ’– this was GRASS 8.4.2 dropping g.search.modules(1) like the icon she is. go search something, slay, and remember: OR is the default, AND is the -a ✨ periodt ✨

πŸ“¦ where this page comes from