-
Notifications
You must be signed in to change notification settings - Fork 0
/
aliases
78 lines (68 loc) · 2.65 KB
/
aliases
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
78
#!/usr/bin/zsh
alias reload="source ~/.zshrc"
alias zconf="v ~/.zshrc"
alias vconf="v ~/.vimrc"
alias tconf="v ~/.tmux.conf"
alias gvconf="v ~/.gvimrc"
alias nvconf="nv ~/.nvimrc"
alias v="vim"
alias gv="vim"
alias nv="NVIM_TUI_ENABLE_TRUE_COLOR=1 nvim"
alias b="bundle"
alias be="bundle exec"
alias time="noglob time -p"
# alias ls="ls --color=auto"
alias ls="ls -F"
alias dc="docker-compose "
alias dcr="docker-compose run "
#-----
# Git
#-----
alias g="git"
alias ga="git add"
alias gb="git branch"
alias gco="git checkout"
alias gd="git diff"
alias gdc="git diff --cached"
alias gst="git status"
alias glo="git log --oneline --decorate"
alias gp="git pull --rebase origin "
alias prunegit='git remote prune origin && git gc --prune=now && git gc --aggressive && git tag -l | xargs git tag -d && git fetch --tags'
alias push_it='git push origin'
alias push_it_real_good='git push --force-with-lease origin'
alias prod_tag='git tag -d production; git push origin :production; git tag -a production -m production; g push origin --tags'
# Suffix aliases, 'open with...'
alias -s rb=v
alias -s log="tail -f"
#-----------
# Shortcuts
#-----------
alias ctagsr="ctags -R --exclude=log --exclude=coverage --exclude=.git -h 'rb.js.coffee.scss.html.haml.yml' -f .tags -f tags &> /dev/null"
alias gtagsr="gtags --gtagslabel=ctags"
alias bu="cd $HOME && brew up && cd -"
alias rss="sudo nginx -s stop && sudo nginx && bundle exec rails server"
alias ltc="grep --color=auto "" $1 | less -FR"
alias rgsr="gem search -r \^$1\$"
alias restoredb="gunzip < $1 | mysql -p $2"
alias ism="iex -S mix"
#-----------
# Tmux
#-----------
alias ts="/Users/dimitri/Dropbox/tmux/project sock /Users/dimitri/code/openminds/sock"
alias tf="/Users/dimitri/Dropbox/tmux/project fritn /Users/dimitri/code/openminds/fritn 3006"
alias tgtt="/Users/dimitri/Dropbox/tmux/project_hanami gtt /Users/dimitri/code/openminds/gitlab-to-trello"
alias ti="/Users/dimitri/Dropbox/tmux/project id /Users/dimitri/code/openminds/invoicedonkey 3002"
alias to="/Users/dimitri/Dropbox/tmux/project od /Users/dimitri/code/openminds/on-duty 4000"
alias tb="/Users/dimitri/Dropbox/tmux/project bestel /Users/dimitri/code/openminds/bestel 3003"
alias th="/Users/dimitri/Dropbox/tmux/project hartekamp /Users/dimitri/code/hartekamp/databank_hartekamp 3005"
alias tr="/Users/dimitri/Dropbox/tmux/project_phoenix rumbl /Users/dimitri/code/elixir/phoenix/rumbl"
showcolors () {
for i in {0..255} ; do
printf "\x1b[38;5;${i}mcolour${i}\n"
done
}
tp () {
/Users/dimitri/Dropbox/tmux/project $1 /Users/dimitri/code/openminds/$1;
}
alias nginxalog="less +F /usr/local/var/log/nginx/access.log"
alias nginxelog="less +F /usr/local/var/log/nginx/error.log"