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:
Josh Sherman 2017-12-24 12:37:44 -06:00
parent 9ce5540661
commit 40e9e09966
No known key found for this signature in database
GPG key ID: 55B058A80530EF22
3 changed files with 34 additions and 30 deletions

30
aliases Normal file
View 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
View file

@ -0,0 +1,3 @@
if [ -f ~/.aliases ]; then
source ~/.aliases
fi

31
zshrc
View file

@ -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