1
0
mirror of https://github.com/aquatix/dotfiles.git synced 2025-12-07 00:05:10 +01:00
Files
dotfiles/bin/git_autosave

23 lines
508 B
Bash
Executable File

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