GeoServer CLI#
A powerful command-line tool for managing GeoServer via its REST API, built with Go.
Features#
- Workspace Management: Create, list, get, and delete workspaces
- Datastore Management: Full CRUD operations for GeoServer datastores
- Style Management: Upload and manage SLD styles
- Layer Publishing: Publish layers from PostGIS and file sources
- Layer Configuration: Configure layer properties (styles, enabled, advertised)
- QGIS Integration: Export connection files and project files for QGIS
- Configuration Management: Flexible config system with environment variable support
Quick Start#
| |
Installation#
See the Installation Guide for detailed instructions.
Documentation Structure#
- Getting Started: Installation, configuration, and quick start
- Commands: Complete command reference
- Guides: Step-by-step guides for common tasks
- Reference: Configuration and environment variables
Example Usage#
Publish Layers from PostGIS#
| |
Export QGIS Project#
| |
Manage Styles#
| |
Contributing#
Contributions are welcome! See the Contributing Guide for details.
License#
See LICENSE file for details.