Last active
October 3, 2022 01:51
-
-
Save androidfanatic/4c3960e4383d653c49880fa19388f769 to your computer and use it in GitHub Desktop.
.bashrc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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