Observed since 20 Oct, 18:43 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Command-line interface for the AcuGIS geospatial platform
Command-line interface for the AcuGIS geospatial platform. Manage datasets, maps, dashboards, reports, databases, ETL pipelines, and synchronization projects from the terminal.
Authentication uses Central username/password login (session cookie) or a
personal access token (Authorization: Bearer). Password login persists the
shared acugis_session cookie — the same model as the browser. Token login is
intended for CI/CD and non-interactive scripts.
cd cli
python3 -m venv .venv
# Linux / macOS
source .venv/bin/activate
# Windows
.venv\Scripts\activate
pip install -e .
This installs the acugis command into your virtual environment.
acugis version
acugis --help
acugis login https://app.acugis.cloud
acugis whoami
acugis catalog
acugis datasets list
acugis datasets preview bees
Create a token in Central under Account → Personal Access Tokens, then:
acugis login https://app.acugis.cloud --token agp_xxxxxxxx
acugis whoami
Or without writing credentials to disk:
export ACUGIS_URL=https://app.acugis.cloud
export ACUGIS_TOKEN=agp_xxxxxxxx
acugis whoami
acugis catalog
Login writes local session files under ~/.config/acugis/:
| File | Purpose |
|---|---|
config.json | Platform base URL (and optional saved PAT) |
cookies.txt | Central session cookies (acugis_session) after password login |
Example config.json after password login:
{
"base_url": "https://app.acugis.cloud"
}
Example after token login:
{
"base_url": "https://app.acugis.cloud",
"token": "agp_xxxxxxxx"
}
| Environment variable | Purpose |
|---|---|
ACUGIS_TOKEN | Personal access token (overrides token in config.json) |
ACUGIS_URL / ACUGIS_BASE_URL | Platform base URL (overrides config.json) |
Session cookies or a saved token are reused across CLI restarts until they expire, are revoked, or you run acugis logout.
Typer provides shell completion for Bash, Zsh, Fish, and PowerShell.
Install completion for your shell:
acugis --install-completion
Show the completion script without installing:
acugis --show-completion
Restart your shell after installing completion.
| Command | Description |
|---|---|
acugis login <url> | Log in with Central username and password |
acugis login <url> --token <pat> | Log in with a personal access token |
acugis logout | Remove local config, token, and session cookies |
acugis whoami | Show the current authenticated user |
acugis login https://app.acugis.cloud
acugis login https://app.acugis.cloud --token agp_xxxxxxxx
acugis whoami
acugis whoami --json
acugis logout
| Command | Description |
|---|---|
acugis catalog | List datasets, maps, dashboards, and reports |
acugis catalog
acugis catalog --json
| Command | Description |
|---|---|
acugis datasets list | List datasets from the platform catalog |
acugis datasets preview <name> | Preview dataset records (GeoJSON) |
acugis datasets info | Show dataset metadata (placeholder) |
acugis datasets upload | Upload a dataset (placeholder) |
acugis datasets download | Download a dataset (placeholder) |
acugis datasets publish | Publish a dataset (placeholder) |
acugis datasets versions | List dataset versions (placeholder) |
acugis datasets list
acugis datasets list --json
acugis datasets preview bees
acugis datasets preview bees --version 2
acugis datasets preview bees --json
| Command | Description |
|---|---|
acugis maps list | List published maps from the platform catalog |
acugis maps info <map> | Show a comprehensive published-map summary |
acugis maps open <map> | Open the map viewer URL in a browser |
acugis maps layers <map> | Show layers contained in a published map |
acugis maps versions <map> | List map versions/snapshots |
acugis maps publish <source> | Publish a .zip / .qgs / .qgz project package |
acugis maps delete | Delete a map (placeholder) |
acugis maps list
acugis maps list --json
acugis maps info nyc
acugis maps open nyc
acugis maps layers nyc
acugis maps versions nyc
acugis maps publish project.zip
acugis maps publish project.qgz --title "City Infrastructure"
acugis maps publish project.zip --update nyc --open
| Command | Description |
|---|---|
acugis dashboards list | List dashboards (placeholder) |
acugis dashboards open | Open a dashboard (placeholder) |
acugis dashboards publish | Publish a dashboard (placeholder) |
| Command | Description |
|---|---|
acugis reports list | List reports (placeholder) |
acugis reports run | Run a report (placeholder) |
acugis reports schedule | Schedule a report (placeholder) |
acugis reports info | Show report metadata (placeholder) |
| Command | Description |
|---|---|
acugis db list | List databases (placeholder) |
acugis db create | Create a database (placeholder) |
acugis db clone | Clone a database (placeholder) |
acugis db backup | Back up a database (placeholder) |
acugis db restore | Restore a database (placeholder) |
acugis db delete | Delete a database (placeholder) |
| Command | Description |
|---|---|
acugis etl pipelines | List ETL pipelines (placeholder) |
acugis etl run | Run an ETL pipeline (placeholder) |
acugis etl import | Import data via ETL (placeholder) |
acugis etl status | Show ETL job status (placeholder) |
| Command | Description |
|---|---|
acugis sync projects | List sync projects (placeholder) |
acugis sync servers | List sync servers (placeholder) |
acugis sync status | Show sync status (placeholder) |
acugis sync publish | Publish a sync project (placeholder) |
acugis version
Commands that return data support --json for machine-readable output:
acugis whoami --json
acugis catalog --json
acugis datasets list --json
acugis datasets preview bees --json
acugis maps list --json
acugis maps info nyc --json
acugis maps layers nyc --json
acugis/
cli.py Main application entry point
auth.py Login, logout, whoami
catalog.py Platform catalog
session.py Config, cookies, HTTP helpers
util.py Output formatting
services/ Per-service command groups
pyproject.toml Package metadata and entry points
README.md
LICENSE
MIT — see LICENSE.
pypistats · 58 observations shown. Missing days are unknown. Source category: overall: without mirrors.
| Date / source period | Value | Observed at |
|---|---|---|
| 2026-10-19 – 2026-10-19 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-18 – 2026-10-18 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-17 – 2026-10-17 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-16 – 2026-10-16 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-13 – 2026-10-13 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-12 – 2026-10-12 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-10 – 2026-10-10 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-09 – 2026-10-09 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-08 – 2026-10-08 | 3 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-07 – 2026-10-07 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-06 – 2026-10-06 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-02 – 2026-10-02 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-10-01 – 2026-10-01 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-30 – 2026-09-30 | 4 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-29 – 2026-09-29 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-28 – 2026-09-28 | 3 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-27 – 2026-09-27 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-26 – 2026-09-26 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-24 – 2026-09-24 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-22 – 2026-09-22 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-19 – 2026-09-19 | 5 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-16 – 2026-09-16 | 4 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-14 – 2026-09-14 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-12 – 2026-09-12 | 6 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-10 – 2026-09-10 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-09 – 2026-09-09 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-08 – 2026-09-08 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-07 – 2026-09-07 | 8 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-06 – 2026-09-06 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-03 – 2026-09-03 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-09-01 – 2026-09-01 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-31 – 2026-08-31 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-30 – 2026-08-30 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-28 – 2026-08-28 | 5 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-24 – 2026-08-24 | 13 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-23 – 2026-08-23 | 3 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-20 – 2026-08-20 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-17 – 2026-08-17 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-14 – 2026-08-14 | 4 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-13 – 2026-08-13 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-12 – 2026-08-12 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-10 – 2026-08-10 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-09 – 2026-08-09 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-06 – 2026-08-06 | 4 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-05 – 2026-08-05 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-03 – 2026-08-03 | 6 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-02 – 2026-08-02 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-08-01 – 2026-08-01 | 3 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-31 – 2026-07-31 | 2 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-30 – 2026-07-30 | 6 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-29 – 2026-07-29 | 4 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-28 – 2026-07-28 | 4 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-27 – 2026-07-27 | 4 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-26 – 2026-07-26 | 1 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-25 – 2026-07-25 | 5 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-24 – 2026-07-24 | 4 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-23 – 2026-07-23 | 92 | 2026-10-20T19:17:44.6150084Z |
| 2026-07-22 – 2026-07-22 | 4 | 2026-10-20T19:17:44.6150084Z |
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.2.1 | 23 Jul 2026 | 4 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 18:43 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:21392c64863ea2b08d33c03732e4acd254c086e9d86a0a558aad1950646753cd