diff options
-rw-r--r-- | neues-passwort.in | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/neues-passwort.in b/neues-passwort.in index 77ccddc..0324aed 100644 --- a/neues-passwort.in +++ b/neues-passwort.in @@ -80,6 +80,11 @@ if [ $# -ne 0 ]; then Verwendung 1 fi +if ! git -C "${passstore_Verzeichnis}" pull --rebase; then + >&2 echo 'Kann passstore nicht rebasen.' + exit 1 +fi + if [ -z "${Pfad}" ]; then tree -d "${passstore_Verzeichnis}" read -r -p 'Pfad zum Passwort (Wildcards erlaubt): ' Pfad @@ -168,3 +173,5 @@ fi fi } \ | pass insert "${Pfad}" --multiline + +git -C "${passstore_Verzeichnis}" push-all |