Make life faster - one letter aliases
I don't like hit too much my keyboard, so lets reduce it (I'm using fish-shell, but here I give you with POSIX syntax, I think thet fish users are smart enough to rewrite it to their usage):
alias g=git
alias e=$EDITOR
alias b=bundle
alias be=bundle exec
alias brake=bundle exec rake
alias -=cd -
Also some Git aliases should be nice:
b branch
ca commit --amend --reuse-message=HEAD
ci commit
cl clone
co checkout
com checkout master
cp cherry-pick
d difftool
f fetch
lg log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
lga log --color --graph --abbrev-commit --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --all
rollback reset --hard HEAD@{1}
st status -sb
ui !giggle
Now, i.e. to checkout to master you stroke only 6 chars instead of 20. Nice :)
Written by Łukasz Niemier
Related protips
2 Responses
If you use zsh the last alias is not needed. In zsh you can type the name of any folder as an executable and it will be executed as "cd folder"
over 1 year ago
·
@enlavin I use fish and there it work that way also but not for -
, so I write it down also.
over 1 year ago
·
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Shell
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#