-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.dev_bash_profile
More file actions
77 lines (67 loc) · 1.65 KB
/
.dev_bash_profile
File metadata and controls
77 lines (67 loc) · 1.65 KB
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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
alias pyver='python -c '"'"'import sys; print(''"''.''"''.join(map(str, sys.version_info[:3])))'"'"''
# alias sapweb='deactivate && source ~/SapWeb/bin/activate && cd /scratch/personal/jmcgonigle/sapientia-web/ && pyver'
# alias sapcli='deactivate && source ~/SapCli/bin/activate && cd /scratch/personal/jmcgonigle/sapientia-client/ && pyver'
# alias repo=' cd /scratch/personal/jmcgonigle/sapientia-web'
## Git commands
alias add='git add '
alias st='git status'
alias co='git co -m '
alias gdev='git co dev'
alias rebase='git pull --rebase'
alias commit=' git commit -m '
alias prev=' git commit --amend'
alias sq=" git commit -m 'squash'"
# Bash commands
alias ls="ls -G"
alias l='ls -Fhtlr'
alias lsj=' ls -lhra'
alias szj='du -ha'
alias sztot='du -hs'
alias les=' less -S'
alias tma=' tmux attach -t '
alias tmls=' tmux ls '
# alias bsubmit='deactivate && cd ~/scripts/bsubs/'
#Tmux commands
alias tmn=' tmux new -s '
alias tmk=' tmux kill-session -t '
function cdmod()
{
function cdscr()
{
scripts_dir=$(echo "cd ${HOME}/git/scripts/")
$scripts_dir
ls -lh
}
function cdst()
{
work_dir=$(echo "cd /mnt/data2/")
$work_dir
ls -lh
}
function cdgit()
{
git_dir=$(echo "cd ${HOME}/git")
$git_dir
ls -lh
}
function cdsw()
{
sw=$(echo "cd ${HOME}/sw")
$sw
ls -lh
}
function cdtun()
{
seq_dir=$(echo "cd ${HOME}/.ssh")
$seq_dir
ls -lh
}
}
cdmod
source ~/git/.git-completion.bash
source ~/BaseDev/bin/activate