Skip to content

Instantly share code, notes, and snippets.

@androidfanatic
Last active October 3, 2022 01:51
Show Gist options
  • Save androidfanatic/4c3960e4383d653c49880fa19388f769 to your computer and use it in GitHub Desktop.
Save androidfanatic/4c3960e4383d653c49880fa19388f769 to your computer and use it in GitHub Desktop.
.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
# edit this file
alias srcedit='nano +99999 ~/.zshrc && source ~/.zshrc'
alias srcupdate='source ~/.zshrc'
# npm
alias npms='npm run start'
alias npmd='npm run start:development'
alias npml='npm run lint'
alias npmlf='npm run lint:fix'
alias npmb='npm run build'
alias npmi='npm install --verbose'
alias npmt='npm test'
# git
alias gs='git status'
alias gpull='git pull'
alias gpush='git push -u origin'
alias gd='git diff'
alias gb='git branch'
alias gc='git checkout'
alias ga='git add'
alias gcommit='git commit -m'
alias gstash='git stash'
alias glog='git log'
alias gbclean='git branch | xargs git branch -D $1'
alias gsquash='if ! (git status | grep -q "working.*clean"); then echo "***ERROR: working directory must be clean"; else (export __commit_message__=$(git log --format=%B -n 1 $(git rev-list $(git merge-base HEAD origin/develop)..HEAD | tail -n 1)) && git reset --soft $(git merge-base HEAD origin/develop) && git add * ; git commit -m "$__commit_message__" && unset __commit_message__); fi;'
alias gcherry='git cherry-pick'
alias gbase='git rebase'
alias gamend='git commit --amend'
alias gdw='git diff --color-words'
alias gpi='git pull origin integration'
alias gpushnf='git push --no-verify --force'
alias gfix='ga . && gcommit "fix"'
alias gdn='git commit --amend --date=now'
# lazy
alias e='exit'
alias c='clear'
# misc
# alias ls='ls -alht'
alias portsnif='lsof -i'
alias dockerclear='docker ps -aq | xargs docker rm; docker images -aq | xargs docker rmi'
export EDITOR="nano"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment