diff options
-rw-r--r-- | dotfiles/bashrc.sync | 35 |
1 files changed, 25 insertions, 10 deletions
diff --git a/dotfiles/bashrc.sync b/dotfiles/bashrc.sync index cf7dc81..7ea5f2c 100644 --- a/dotfiles/bashrc.sync +++ b/dotfiles/bashrc.sync @@ -5,17 +5,32 @@ export PATH="/opt/anaconda/bin:$PATH" export VISUAL=vim export EDITOR="$VISUAL" -function blaise() { - echo hello -} - +# --- functions ----------------------------------------------------------------------------------- function countdown(){ - secs=$(($1 * 60)); - date1=$((`date +%s` + "$secs")); - while [ "$date1" -ge `date +%s` ]; do - echo -ne "$(date -u --date @$(($date1 - `date +%s`)) +%H:%M:%S)\r"; - sleep 0.1 - done + secs=$(($1 * 60)); + date1=$((`date +%s` + "$secs")); + while [ "$date1" -ge `date +%s` ]; do + echo -ne "$(date -u --date @$(($date1 - `date +%s`)) +%H:%M:%S)\r"; + sleep 0.1 + done +} + +function git-commit-with-timestamp(){ + echo " " + pwd + git remote update + git pull + if ! git diff --quiet + then + echo "COMMITING" + git add --all + git commit -m "$(date +"%Y-%m-%d %H:%M")" + git push + fi } +function git-sync-all(){ + cd ~/org; git-commit-with-timestamp; + cd ~/dotfiles; git-commit-with-timestamp; +}
\ No newline at end of file |