Home
Command-line interface für ViUR-Projekt-Maintenance.
viur-cli orchestriert alle wiederkehrenden Aufgaben rund um ein ViUR-Projekt aus einer zentralen CLI: lokales Starten, Bauen, Deployen auf Google Cloud, Abhängigkeits-Updates, Frontend-Bundle-Installation und mehr.
Installation¶
Voraussetzungen: Python ≥ 3.11, uv ≥ 0.9.15.
Migration von v2
Wer von v2 kommt: das project.json-Format ist unverändert. Pipenv-Projekte müssen zuerst auf uv migrieren. Details in der Migrations-Sektion.
Schnellstart¶
# Neues Projekt anlegen
viur create mein-projekt
cd mein-projekt
# Lokal starten
viur run
# Admin-Frontend installieren
viur admin install
# Auf Google Cloud deployen
viur cloud deploy app
Vollständige Befehlsreferenz: Befehle.
Hauptfeatures¶
- Project-Lifecycle —
viur create,viur run,viur build,viur cloud deploy - Frontend-Bundle-Management —
viur admin/vi/scriptor installfür die ViUR-Frontends - Security-Audit —
viur checkführtpip-audit(Python) undnpm audit(npm-Builds) parallel aus - Cloud-Funktionen — Deploy, IAM-Setup, Backup-Bucket-Management
- Skripting —
viur scriptfür Pull/Push/Run von ViUR-Scriptor-Skripten