## Kommandozeilen Argumente

Wenn Sie Password Safe ohne Argumente aufrufen, wird die Anwendung nach dem Master-Passwort der zuletzt geöffneten Datenbank fragen, oder nach dem Master-Passwort für eine neue Datenbank, wenn vorher noch keine auf Ihrem Computer eröffnet wurde (z.B. bei der erstmaligen Anwendung von Password Safe). Es ist aber auch möglich dies durch Aufrufen von Password Safe wie folgt abzuändern:

- pwsafe Datenbank
  Dies wird die angegebene Datenbank öffnen, anstelle der zuletzt geöffneten. Wenn nur ein Dateiname ohne Pfad angegeben ist, wird in dem Verzeichnis gesucht, aus welchem die Anwendung aufgerufen wurde. Wenn im Dateinamen und/oder der Pfad Leerzeichen vorkommen, sollte es mit Gänsefüßchen eingeschlossen sein.
- pwsafe -r Datenbank
  Dies wird die angegebene Datenbank in NUR-Lese Modus öffnen.
- pwsafe -e Dateiname
  Hierbei wird der Benutzer aufgefordert, eine Passphrase (ein Kennwort bestehend aus mehreren Wörtern) einzugeben. Die Datei wird anschließend mit einem Schlüssel, der von der Passphrase abgeleitet wurde, verschlüsselt. Bemerkung: Die Datei kann jede Art von Datei sein. Die verschlüsselte Datei hat denselben Dateinamen, mit der angehängten Erweiterung ".PSF".
- pwsafe -d Dateiname
  Hierbei wird der Benutzer aufgefordert eine Passphrase (ein Kennwort bestehend aus mehreren Wörtern) einzugeben. Die Datei wird anschließend entschlüsselt mit einem Schlüssel der von der Passphase abgeleitet ist. Bemerkung: Dies wird nur funktionieren mit Dateien die vorher mit pwsafe und dem Argument '-e' aufgerufen wurden (siehe oben).
- pwsafe -c
  Dies wird die Anwendung starten, ohne dass eine Datenbank geöffnet wird. Auch der anfängliche Eröffnungsdialog wird nicht ausgeführt. (Um eine Datenbank zu eröffnen, gehe zum Menü Datei).
- pwsafe -s [Datenbank]
  Dies wird die Anwendung "leise" (silent) starten, d.h. minimiert und ohne Datenbank. Wenn die Datenbank aus der Minimierung rausgeholt wird, erscheint der Eröffnungsdialog. (Diese Option wird eingesetzt, um die Anwendung bei der Benutzeranmeldung zu starten mit einer Verknüpfung im Startverzeichnis). Bemerkung: Dies stellt die Anwendung implizit in die Systemleiste.
- pwsafe -m
  Dies ist dasselbe wie '-c'. Außerdem wird die Anwendung minimiert gestartet.

Zusätzlich werden folgende Argumente akzeptiert:
Diese Argumente könnten nützlich sein, wenn Sie dieselben Einstellungen über mehrere Maschinen gemeinsam benutzen möchten, z.B. wenn Sie Password Safe aus einer disk-on-key betreiben.

- -u Benutzername
  Hiermit kann die Anwendung angehalten werden, das Lesen und Schreiben der Einstellungen unter dem angegebenen Benutzername zu machen, anstatt es unter dem Anmeldenamen zu tun.
- -h Rechnername
  Hiermit kann die Anwendung angehalten werden, das Lesen und Schreiben der Einstellungen auf dem angegebenen Rechnernamen zu machen, anstatt es unter dem Maschinennamen zu tun.
- -g Konfig-Ddatei
  Hiermit kann die Anwendung angehalten werden, die angegebene Datei für das Laden und Abspeichern der Einstellungen zu verwenden, anstatt der standardmäßige pwsafe.cfg. Wenn nur eine Dateiname ohne Pfad angegeben ist, wird in dem Verzeichnis gesucht, aus welchem die Anwendung aufgerufen wurde, solange es nicht schon mit der Umgebungsvarable PWS_PREFSDIR definiert wurde (Die Beschreibung hierzu steht unter Präferenz). Wenn im Dateinamen und/oder der Pfad Leerzeichen vorkommen, sollte es in Gänsefüßchen eingeschlossen sein.

Hinweis: weil die Konfigurations-Datei in XML geschrieben wird, müssen Benutzername und Komputername der Regeln vom XML-Standard befolgen:

- Das ertse Zeichen muss alfanumerisch sein. Wenn nicht wird gegebenenfalls dem Benutzernamen ein "u" vorgesetzt bzw. dem Konputernamen ein "h" vorgesetzt.
- Weiter sollten nur alfanumerische Zeichen oder eines oder mehrere dieser Zeichen vorkommen: Unterstrich, Trennstrich, Doppelpunkt und Punkt ("_-:."). Andere Zeichen werden mit einem Unterstrich ("_") ersetzt.

Zu guter letzt, sind da noch ein paar spezielle Kommandozeilen Flags die mit "--" beginnen. Dies sind:

- --do-tall, --do-wide, --do-auto
  Standardmäß überprüft Password Safe die Abmessungen vom Bildschirm und wählt entsprechend die schmale ode breite Version vom gröeren Bildschirm aus. Das Setzen von --do-tall oder --do-wide erzwingt die Wahl, und --do-auto überlässt die Wahl der internen Logik. Dies wird als Präferenz abgespeichert. Somit ist es ausreichend dies nur einmal zu setzen fü die ausgewählte Maschine.
- --novalidate
  Dies verhindert dass Password Safe automatisch Datenbanken validiert beim Eröffnen. Einige Sachen müssen aber immer validiert werden, z.B. Eindeutichkeit der ID der Einträge und der Kombination Gruppe / Titel / Benutzername.
- --testdump
  Dies erlaubt es Testern bei der Erstellung eines Mini-Dump, wenn Password Safe ein Problem hat, um die Entwickler bei der Lösung zu helfen.
- --cetreeview
  Dieses neue Merkmal erlaubt es zwei Einträge auszuwählen und zu vergleichen im Bearbeiten Menü oder durch ein Rechtsklick auf einem Eintrag. Die Auswahl mehrere Einträge wird von Hause aus in der Listenansicht unterstützt, aber nicht in der Baumstruktur. Dieses Flag schaltet Vergleiche Eintrag frei, mit einem extra Dialog um den 'anderen' Eintrag auszuwählen. Die Unterstützung dieses Merkmales in der Baumstruktur wird noch entwickelt. Wenn es implementiert ist, wird dieses Flag ignoriert.