Erste Schritte
Installieren Sie abacus-cli und erfassen Sie Ihren ersten Zeiteintrag in wenigen Minuten.
Voraussetzungen
- Node.js 18+
- Zugang zu einem Abacus-Webportal (von Ihrem Unternehmen bereitgestellt)
Installation
Terminal
npm install -g abacus-cli Chromium wird bei der Installation automatisch heruntergeladen.
Konfiguration
Setzen Sie die URL Ihrer Abacus-Instanz als Umgebungsvariable:
export ABACUS_URL="https://ihre-abacus-instanz.example.com/portal/myabacus" Oder verwenden Sie den Config-Befehl:
abacus config set url https://ihre-abacus-instanz.example.com/portal/myabacus | 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 |
Erster Login
Öffnet ein echtes Browserfenster für manuelles Login. Session-Cookies werden lokal gespeichert, sodass nachfolgende Befehle headless laufen.
abacus login Ihr erster Zeiteintrag
abacus time log --project 12345 --hours 8 --service-type 100 --text "Entwicklung" Falls ein passender Eintrag (gleiches Datum + Projekt) bereits existiert, werden Sie gefragt, ob Sie ihn aktualisieren oder einen neuen erstellen möchten.
Status prüfen
Kompakte Wochenübersicht anzeigen:
abacus summary Week 06 · 32.5 / 40h · 7.5h remaining · Wed, Thu missing
Overtime: +12.5h (1.6d) · Vacation: 15.0d left
(updated 2h ago)