Amrum Software · lokale Windows-App

CLI-Parameter

Alle Kommandozeilenparameter mit Zweck, Standardwerten und Sicherheitsfolgen.

Aufruf

Ohne Parameter startet die GUI. Für sichtbare Konsolenausgabe verwenden Sie MailAdressdatenCLI.exe.

MailAdressdatenCLI.exe --update-scan
MailAdressdatenCLI.exe --search "Muster" --result-format tsv
MailAdressdatenCLI.exe --help

Parameter

-h, --help
Zeigt die vollständige Hilfe. Verändert keine Dateien.
--version
Gibt Version 1.0.0 aus.
--gui
Startet ausdrücklich die grafische Oberfläche; ohne Parameter ist dies bereits der Standard.
--update-scan, --scan
Startet den inkrementellen lokalen Scan. Schreibt Ausgabe, JSON-Zustand und Kontaktdatenbank, verändert Thunderbird aber nicht.
--full-scan
Liest alle aktivierten Quellen mit leerem Zustand neu; der bisherige Zustand wird erst nach erfolgreichem Abschluss ersetzt.
--list-profiles
Gibt erkannte Thunderbird-Profile als JSON aus.
--profiles-ini PFAD
Verwendet eine abweichende profiles.ini. Standard ist der von Thunderbird übliche Benutzerpfad.
--profile PFAD
Verwendet einen bestimmten Profilordner statt profiles.ini. Mehrfach möglich.
--vcard PFAD
Ergänzt eine VCF-Datei oder einen Ordner. Mehrfach möglich.
--mail-index, --no-mail-index
Schaltet die inkrementelle Suche nach lokalen Mailkandidaten ein oder aus. Standard: ein; Treffer sind ungeprüfte Hinweise.
--mail-vcards, --no-mail-vcards
Schaltet die Suche nach vCard-Anhängen ein oder aus. Standard: ein.
--initial-message-limit ZAHL
Begrenzt beim ersten Indexlauf alte Nachrichten je Profil. Standard: 100000; muss größer als 0 sein.
--output-dir PFAD
Setzt den lokalen Ausgabeordner für JSON, CSV, VCF und Scanbericht.
--state-file PFAD
Setzt die JSON-Zustandsdatei. Standard: cache\state.json.
--database PFAD
Setzt die lokale durchsuchbare SQLite-Datenbank. Standard: data\contacts.sqlite3; Journalmodus bleibt DELETE.
--reset-state
Wirkt wie --full-scan; bisherige Daten bleiben bis zum erfolgreichen Ersatz erhalten.
--search TEXT
Durchsucht die Kontaktdatenbank. Ergänzend: --confidence strukturiert|abgeleitet|hinweis, --conflicts, --limit (Standard 200) und --result-format json|tsv.
--export-format FORMAT
Exportiert die gesamte Datenbank als json, csv, txt, xml, ods, xls oder vcf. Benötigt --export-path PFAD.
--install-daily-task HH:MM
Legt nach ausdrücklichem Aufruf die tägliche Windows-Aufgabe für einen Update-Scan an.
--task-status, --remove-daily-task
Zeigt die Aufgabe an beziehungsweise entfernt nur diese MailAdressdaten-Aufgabe.
--diagnostics
Gibt Diagnosepfade und Datenbankstatus als JSON aus.
--check-update
Erzwingt eine HTTPS-Abfrage der öffentlichen Versionsdatei und gibt das Ergebnis als JSON aus.
--self-test
Prüft Profile, Datenbank, Nicht-WAL-Regel und die Trennung vom PyInstaller-Tempordner.
--gui-smoke-test
Baut die GUI verborgen auf und schließt sie sofort; vorgesehen für technische Release-Prüfungen.