Skip to content

Instantly share code, notes, and snippets.

@WrathChaos
Last active May 13, 2021 15:39
Show Gist options
  • Save WrathChaos/3ece23caa56b1e41bd2207027da7f2ab to your computer and use it in GitHub Desktop.
Save WrathChaos/3ece23caa56b1e41bd2207027da7f2ab to your computer and use it in GitHub Desktop.
MacOS .zshrc Aliases

Git Aliases

alias status="artii 'Status' | nyan && git status | nyan"
alias add="git add . | artii "Staged" | nyan"
alias glocal="git checkout local | artii 'Local Branch' | nyan"
alias dev="git checkout dev | artii 'Dev Branch' | nyan"
alias master="git checkout master | artii 'Master Branch' | nyan"
alias log="artii 'Logs' | nyan  && git log | nyan"
alias branch="artii 'Branches' | nyan && git branch | nyan"
alias newbranch="artii 'New Branch' | nyan && git checkout -b"
alias merge="artii 'Git Push' | nyan && git merge"
alias pull="artii 'Git Pull' | nyan && git pull origin"
alias tag="artii 'Git Tag' | nyan && git tag"
alias prev="artii 'Git Previous Branch' | nyan && git checkout -"

Git Commit

commit (){
        artii 'Commit' | nyan && git commit -m "$1" | nyan
}

Git Push

push (){
        artii 'Git Push' | nyan && git push origin "$1" | nyan
}

Git Push Force

pushf (){
        artii 'Git Push Force' | nyan && git push -f origin "$1" | nyan
}

Git Push Tags

pusht (){
        artii 'Git Push Tags' | nyan && git push --tags
}

Git Merge

gmerge () {
        artii 'Git Merge' | nyan && git merge "$1" | nyan
}

Git Rebase

rebase (){
        artii 'Git Rebase' | nyan && git rebase "$1" | nyan
}

Others

alias nzsh="nano .zshrc"
alias killterminals="pkill -a Terminal"

Some fun

alias cow="fortune | cowsay | lolcat"
alias nyan="lolcat"

React Native

alias ios="react-native run-ios"
alias rndroid="react-native run-android"
alias ios t="pkill -a Terminal && react-native run-ios"
alias rndroid t="pkill -a Terminal && react-native run-android"

React Native Init Typescript

rninit (){
        artii 'React Native Init Typescript' | npx react-native init "$1" --template react-native-template-typescript
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment