summaryrefslogtreecommitdiff
path: root/dotfiles
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles')
-rw-r--r--dotfiles/bashrc.sync35
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