mirror of
https://github.com/aquatix/dotfiles.git
synced 2025-12-06 21:45:10 +01:00
Script to use as cronjob for automatically commit notes files and push to master
This commit is contained in:
22
bin/git_autosave.sh
Executable file
22
bin/git_autosave.sh
Executable file
@@ -0,0 +1,22 @@
|
||||
#!/bin/bash
|
||||
if [ -n "$1" ]; then
|
||||
|
||||
FIRSTFILE=$1
|
||||
#echo $!
|
||||
GITDIR=$(dirname ${FIRSTFILE})
|
||||
#echo $GITDIR
|
||||
cd $GITDIR
|
||||
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
|
||||
Reference in New Issue
Block a user