Konfiguration
Umgebungsvariablen, Config-Befehl, Aliase, Spracheinstellungen und Session-Verwaltung.
Umgebungsvariablen
| Variable | Standard | Beschreibung |
|---|---|---|
ABACUS_URL | https://abacus.example.com/portal/myabacus | Basis-URL Ihres Abacus-Portals |
ABACUS_CONFIG_DIR | ~/.abacus-cli | Verzeichnis für Session-Daten |
ABACUS_LOCALE | automatisch erkannt | UI-Sprache überschreiben (de, en, fr, it, es) |
abacus config
Konfiguration anzeigen und ändern, gespeichert in ~/.abacus-cli/config.json.
abacus config show # Aktuelle Konfiguration anzeigen
abacus config set url https://ihre-instanz.example.com/portal/myabacus
abacus config set locale de # Sprache überschreiben (de, en, fr, it, es) Aliase
Kurznamen für häufig verwendete Projektnummern und Leistungsarten erstellen.
abacus alias list
abacus alias add project meinprojekt 12345
abacus alias add service-type entw 100
abacus alias remove project meinprojekt Einmal definiert, können Aliase überall statt numerischer IDs verwendet werden:
abacus time log --project meinprojekt --hours 8 --text "Entwicklung" Spracheinstellung
Das CLI unterstützt Deutsch, Englisch, Französisch, Italienisch und Spanisch. Die Sprache wird in dieser Reihenfolge aufgelöst:
ABACUS_LOCALEUmgebungsvariablelocale-Feld inconfig.json- Automatische Erkennung der Systemsprache
- Fallback auf
en
# Per Umgebungsvariable setzen
export ABACUS_LOCALE=de
# Oder per Konfiguration
abacus config set locale de Session-Aktualisierung
Halten Sie Ihre gespeicherte Session am Leben, indem Sie sie regelmässig aktualisieren. Auf macOS können Sie einen launchd-Agent installieren, der dies automatisch erledigt.
abacus refresh # Session einmal aktualisieren
abacus refresh --install # Auto-Refresh-Daemon installieren (Standard: alle 15 Min.)
abacus refresh --install --interval 30 # Eigenes Intervall in Minuten
abacus refresh --uninstall # Daemon entfernen