Es gibt nur wenige Situationen, in denen Benutzer ihr Kennwort eingeben müssen, während sie die Dinge während des Entwicklungsprozesses automatisieren. Die Site-Bereitstellung ist nur eine der häufigsten Situationen. Das Erstellen von dmg-Dateien unter OS X erfordert ebenfalls ein Kennwort. Die meisten in Skripten verwendeten Befehlszeilenprogramme können ein Kennwort über stdin empfangen.
Das Bereitstellen eines Kennworts bei jeder Ausführung des Skripts macht den Zweck von "automatisch" zunichte. Das Speichern von einfachem Text im Skript macht den Zweck von "Passwort" zunichte. Was ist der optimalste Ansatz für die Bereitstellung von Kennwörtern für Skripte, für die diese erforderlich sind?
quelle