Abstracted aliases
Also kinda tired of the [prefix] shit I was doing. Abstracting aliases allows me to jump between shells a bit easier as I continue to do some soul searching
This commit is contained in:
parent
9ce5540661
commit
40e9e09966
3 changed files with 34 additions and 30 deletions
30
aliases
Normal file
30
aliases
Normal file
|
@ -0,0 +1,30 @@
|
|||
# Safety first
|
||||
alias cp='cp -i'
|
||||
alias mv='mv -i'
|
||||
alias rm='rm -i'
|
||||
|
||||
# Git aliases
|
||||
alias g='git'
|
||||
alias ga='git add'
|
||||
alias gaa='git add --all'
|
||||
alias gb='git branch'
|
||||
alias gc='git commit -v'
|
||||
alias gca='git commit -a -v'
|
||||
alias gcb='git checkout -b'
|
||||
alias gcm='git checkout master'
|
||||
alias gco='git checkout'
|
||||
alias gd='git diff'
|
||||
alias gf='git fetch'
|
||||
alias gl='git pull origin $(git_branch)'
|
||||
alias glg='git log'
|
||||
alias gm='git merge'
|
||||
alias gmm='git merge master'
|
||||
alias gmv='git mv'
|
||||
alias gp='git push origin $(git_branch)'
|
||||
alias grm='git rm'
|
||||
alias gst='git status'
|
||||
|
||||
# HTTPie aliases
|
||||
alias GET='http'
|
||||
alias POST='http POST'
|
||||
alias HEAD='http HEAD'
|
3
bashrc
3
bashrc
|
@ -0,0 +1,3 @@
|
|||
if [ -f ~/.aliases ]; then
|
||||
source ~/.aliases
|
||||
fi
|
31
zshrc
31
zshrc
|
@ -75,36 +75,7 @@ git_branch() {
|
|||
(command git symbolic-ref -q HEAD || command git name-rev --name-only --no-undefined --always HEAD) 2>/dev/null
|
||||
}
|
||||
|
||||
# Safety first
|
||||
alias cp='cp -i'
|
||||
alias mv='mv -i'
|
||||
alias rm='rm -i'
|
||||
|
||||
# Git aliases
|
||||
alias g='git'
|
||||
alias ga='git add'
|
||||
alias gaa='git add --all'
|
||||
alias gb='git branch'
|
||||
alias gc='git commit -v'
|
||||
alias gca='git commit -a -v'
|
||||
alias gcb='git checkout -b'
|
||||
alias gcm='git checkout master'
|
||||
alias gco='git checkout'
|
||||
alias gd='git diff'
|
||||
alias gf='git fetch'
|
||||
alias gl='git pull origin $(git_branch)'
|
||||
alias glg='git log'
|
||||
alias gm='git merge'
|
||||
alias gmm='git merge master'
|
||||
alias gmv='git mv'
|
||||
alias gp='git push origin $(git_branch)'
|
||||
alias grm='git rm'
|
||||
alias gst='git status'
|
||||
|
||||
# HTTPie aliases
|
||||
alias GET='http'
|
||||
alias POST='http POST'
|
||||
alias HEAD='http HEAD'
|
||||
source $DOTFILES/aliases
|
||||
|
||||
# Because `npm` shit the bed on me...
|
||||
ulimit -n 4096
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue