Flower

← Zur Hilfe

Kommandozeile (CLI)

Wozu die CLI?

Flower wird im Alltag über den Editor und den Hintergrunddienst bedient — die Kommandozeile ist das Werkzeug für Automatisierung, Skripte, CI/CD und Administration. Damit lassen sich Workflows ohne Editor ausführen, der Dienst und Trigger steuern, Läufe einsehen, Module und Lizenz verwalten sowie Backups und Diagnosen erstellen.

Das Programm heißt flower und steuert Engine und Betrieb. Aufrufe folgen dem Muster befehl unterbefehl [optionen].

Exit-Codes: 0 Erfolg · 1 Aufruf-Fehler · 2 Workflow-Lauf fehlgeschlagen · 3 System-/Verbindungsfehler. Mit --json (bei flower run) gibt es maschinenlesbare Ausgabe.

flower run — Workflow direkt ausführen

Führt einen Workflow im aktuellen Prozess aus, ohne den Dienst — ideal für Tests und CI/CD.

flower run <workflow.flower>Workflow direkt ausführen
--input <name>=<wert>Workflow-Input setzen (mehrfach möglich)
--simulationim Simulations-Modus laufen lassen (nichts wird real verändert)
--auto-approval / --ohne-approvalBestätigungs-Anfragen automatisch erlauben bzw. ablehnen (nur Test-Skripte)
--audit-detailgrad <stufe>Audit-Detailgrad überschreiben: minimal | standard | detailliert
--ki <name>KI-Anbieter wählen, falls der Workflow KI nutzt
--jsonstrukturierte Ausgabe (Lauf-ID, Status, Outputs, Schritte)

flower service — Hintergrunddienst

Steuert den Dienst, der Trigger überwacht und Läufe ausführt.

flower service startDienst starten
flower service stopDienst stoppen
flower service statusStatus: läuft, PID, wartende Läufe, registrierte Trigger
flower service installierenals Auto-Start-Dienst registrieren (macht sonst der Installer)
flower service deinstallierenAuto-Start-Registrierung entfernen

flower workflows — Workflows & Trigger

Workflows finden, prüfen, registrieren und ihre Auslöser schalten.

flower workflows listealle gefundenen Workflows mit Quelle und Trigger-Zustand
flower workflows prüfen <datei.flower>gegen die Modul-Manifeste validieren, ohne Lauf
flower workflows starten <name> [--simulation]einen Lauf über den Dienst anstoßen
flower workflows registrieren <pfad>Workflow im Dienst registrieren (Trigger werden erkannt)
flower workflows abmelden <name>Workflow samt Trigger-Einträgen entfernen
flower workflows aktivieren <name> <trigger>Trigger scharf schalten
flower workflows deaktivieren <name> <trigger>Trigger stilllegen
flower workflows testmodus <name> <trigger> <an|aus>Testmodus eines Triggers (an = simulierter Lauf)
flower workflows auslösen <name> <trigger>einen manuellen Trigger auslösen
flower workflows desktop-verknüpfung <datei.flower>Desktop-Verknüpfung zum Starten anlegen
flower workflows migrieren [pfad] [--dry-run]veraltete Workflow-Schemata aktualisieren

flower läufe — Lauf-Historie

Vergangene und wartende Läufe einsehen und steuern.

flower läufe liste [--workflow <n>] [--seit <datum>] [--status <s>]Läufe filtern (Status: ok | fehler | wartend)
flower läufe details <lauf-id>Schritt-für-Schritt aus dem Audit-Log
flower läufe wartendeLäufe, die auf warte: oder einen Dialog warten
flower läufe abbrechen <lauf-id>einen laufenden/wartenden Lauf abbrechen

flower module — Module verwalten

Installierte Module ansehen, ergänzen und Zertifikate vertrauen.

flower module listeinstallierte Module mit Version, Quelle, Status
flower module installieren <name> [--version <semver>]Modul installieren
flower module deinstallieren <name>Modul entfernen
flower module zertifikat-vertrauen <issuer.cer>Aussteller-Zertifikat in die Trust-Liste aufnehmen

flower konfig — Konfiguration

Effektive Konfiguration ansehen und Werte setzen (Schichten: Admin → Nutzer → Workflow).

flower konfig zeigeeffektive Konfiguration (alle Schichten gemerged)
flower konfig schicht <admin|nutzer> <feld> <wert>Konfig-Wert setzen
flower konfig diagnosezeigt je Schlüssel, aus welcher Schicht der Wert stammt

flower lizenz — Lizenzverwaltung

Lizenzdatei importieren und den Lizenzzustand prüfen.

flower lizenz importieren <datei.flowerlic>Lizenz importieren (mit Signatur-Prüfung)
flower lizenz statusZustand, Typ, Lizenznehmer, Gültig-bis, Geräte-Kontingent
flower lizenz entfernenimportierte Lizenz lokal entfernen
flower lizenz eulaEULA-Volltext anzeigen
flower lizenz datenschutzDatenschutzerklärung anzeigen

flower backup — Sichern & Wiederherstellen

Lokale Sicherung von Workflows, Konfiguration und Historie.

flower backup erstellen [--ziel <pfad>] [--passwort]Backup als .flowerbackup erzeugen
flower backup einspielen <datei.flowerbackup> [--konflikt <modus>]Backup wiederherstellen
flower backup prüfen <datei.flowerbackup>Backup validieren, ohne einzuspielen
flower backup liste [--ordner <pfad>]vorhandene Backups auflisten

flower diag — Diagnose für Support

Diagnosedaten sammeln, die der Support zur Fehlersuche braucht.

flower diag erstellen [--ziel <pfad>] [--mit-workflows] [--passwort]Diagnose-ZIP packen (System-Info, Logs, Stats)
flower diag prüfen <diag.zip>Inhalt eines Diagnose-ZIPs auflisten

flower bundle — Workflows verteilen

Workflow-Bündel signieren und prüfen (für die Weitergabe inkl. Sub-Workflows).

flower bundle signieren <datei.flowerbundle>Bündel-Inhalt signieren
flower bundle prüfen <datei.flowerbundle>Bündel-Signatur und -Inhalt verifizieren

← Zurück zur Hilfe