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 --helpParameter
-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 bleibtDELETE. --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,xlsodervcf. 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.