mirror of
https://github.com/aquatix/dotfiles.git
synced 2025-12-06 22:55: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