#!/bin/bash if [ -n "$1" ]; then FIRSTFILE=$1 GITDIR=$(dirname "${FIRSTFILE}") cd "$GITDIR" || exit DATETIME=$(date +%Y%m%d\ %H:%M:%S) #git pull RESULT=$(git commit $* -m "Autosave at $DATETIME") echo "$RESULT" #zenity --info --text=$RESULT git push else echo "Provide one or more file paths to autosave" zenity --error --text="Provide one or more file paths to autosave" fi