QGIS from the command line: write concise text-pipeline geoprocessing flows (no PyQGIS coding) and run them in a dock.
QGIS from the command line. A concise, readable text-pipeline grammar for QGIS
geoprocessing (load … | buffer 100m dissolve | save …) that stands on PyQGIS, but for
people who don't write PyQGIS. Reach ~878 QGIS Processing algorithms through ~45 friendly
verbs (or `run` any algorithm by id), across vector, raster, point clouds and databases.
This plugin adds a dock where you write or open a .niva flow file and run it in the current
QGIS session; results land on the map. The same grammar also runs as a standalone
command-line tool and REPL (pip install qgis-niva). niva is bundled with the plugin
(zero-dependency, pure Python), so there is no separate install step on Windows, macOS, or
Linux. It runs in-process on QGIS's own Python and Processing algorithms and can run without
QGIS itself even running (batch jobs).
Plugin Tags