g.search.modules(1grass)
π¦ g.search.modules π
okay so bestie, you know how GRASS has like a million modules and you're just standing there like π§ββοΈ trying to remember which one does the thing? yeah. this is the one that finds the one. it's the manual page for g.search.modules and it's genuinely so useful, i'm obsessed. πΈ
β¨ 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β Display only modules where all keywords are available (AND), default: OR-nβ Invert selection (logical NOT)-mβ Search in manual pages too (can be slow)-kβ Search only for the exact keyword in module keyword list Instead of full text search, search only in actual keywords-cβ Use colorized (more readable) output to terminal-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,...]β Keyword to be searched List all modules if not given
π DESCRIPTION π
g.search.modules goes hunting for whatever keyword you throw at it, and it looks in GRASS module names, descriptions, keywords, and β if you ask nicely β the manpages too. and yeah, your installed addons get counted as well, nobody's left out. β¨
π NOTES π
you're not limited to one keyword bestie, you can stack multiple β g.search.modules will search for all of them. π
π₯ EXAMPLES π₯
Search all modules, where 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 keywords overlay AND clip can be found with some fancy terminal output (not shown here):
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)
Latest change: Thursday Nov 06 22:27:54 2025 in commit: 298b38614712934179355ea767403d6bfea8f5f9
Main index | General index | Topics index | Keywords index | Graphical index | Full index
and that's the whole page bestie, no cap π the whole thing lives in the GRASS 8.5.0 Reference Manual β Β© 2003-2026 GRASS Development Team, running on GRASS 8.5.0 π go find ur modules, u got this π«Άβ¨π
π¦ where this page comes from
- alpine 3.24: grass-gis-doc 8.5.0-r1 Β· GPL-2.0-or-later
- ubuntu stonking: grass-doc 8.5.0-1ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms