blob: 295a2e0cc7e06178d6aa967cc2cce518ccf09a94 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
export PS1="\[\033[01;32m\]\u@\h \W \\$ \[$(tput sgr0)\]\[\033[0m\]"
export PATH="/opt/anaconda/bin:$PATH"
export VISUAL=vim
export EDITOR="$VISUAL"
# --- 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
}
function git-commit-with-timestamp(){
print-green $(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(){
print-line
cd ~/org; git-commit-with-timestamp;
print-line
cd ~/dotfiles; git-commit-with-timestamp;
}
function print-cyan {
CYAN='\033[0;36m'
NC='\033[0m' # No Color
printf "${CYAN}$*${NC}\n"
}
function print-green {
GREEN='\033[0;32m'
NC='\033[0m' # No Color
printf "${GREEN}$*${NC}\n"
}
function print-line {
print-green "%`tput cols`s"|tr ' ' '#'
}
function print-yellow {
YELLOW='\033[0;33m'
NC='\033[0m' # No Color
printf "${YELLOW}$*${NC}\n"
}
|