-
Notifications
You must be signed in to change notification settings - Fork 1
/
aliases
executable file
·76 lines (70 loc) · 1.81 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
### General
alias ak="ack -il"
alias akl="ack -i"
alias h="history"
alias ll="ls -laFh"
alias l='less'
alias k='clear'
alias my='mysql -u root'
alias .a="$EDITOR ~/.aliases && source ~/.aliases"
alias .e="$EDITOR ~/.env && source ~/.env"
alias reload="source ~/.aliases && source ~/.env"
alias lip="lorem $* | pbcopy"
alias vi='NVIM_TUI_ENABLE_TRUE_COLOR=1 nvim'
alias vim='NVIM_TUI_ENABLE_TRUE_COLOR=1 nvim'
alias rmf='rm -rf'
alias lsa='ls -a'
alias cbp='pbpaste | less'
# Editor
alias e=$EDITOR
# Git
alias ga='git add'
alias gaa='git add --all'
alias gau='git add --update'
alias gb='git branch'
alias gap='git add --patch'
alias gc='git commit -v'
alias gca='git commit -a'
alias gco='git checkout'
alias gd='git diff'
alias gdc='git dc'
alias gs='git status --short'
alias gsl='git status'
alias gpp='git pp'
alias gup='git smart-pull'
alias pull='git pull --rebase'
alias glg='git lg'
alias grh='git reset HEAD'
alias grc='git rebase --continue'
alias grs='git rebase --skip'
alias gra='git rebase --abort'
alias sha='git rev-parse HEAD | sed ":a;N;$!ba;s/\n//g" | pbcopy'
alias cherry='git cherry-pick $1'
alias kdf='git difftool -y -t Kaleidoscope'
alias kmg='git mergetool -y -t Kaleidoscope'
alias gln='git log -n'
alias gst='git stash'
alias good='git bisect good'
alias bad='git bisect bad'
# Rails
alias r='rails'
alias rs='rails server'
alias rc='rails console'
alias rg='rails generate'
alias rr='touch tmp/restart.txt'
alias rn='rails new'
alias tl='less +F'
alias migrate='rake db:migrate && rake db:test:prepare'
alias bx='bundle exec'
alias bi='bundle install'
alias bu='bundle update'
alias sp='rspec spec'
# Thor
alias th='thor'
alias serveit='ruby -run -e httpd -- -p 5000 .'
# Tmux
alias ta='tmux attach -t'
alias ts='tmux new-session -s'
alias tls='tmux list-sessions'
alias tks='tmux kill-session'
alias mux='tmuxinator'