Created
July 21, 2023 16:35
-
-
Save bouyagas/ac4dba89f72fbe0dfff3bf12ad197a1c to your computer and use it in GitHub Desktop.
alliases
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
# Aliases | |
# Tmux | |
alias tmux='tmux -2' | |
alias t='tmux attach || tmux new-session' | |
alias ta='tmux attach -t' | |
alias tn='tmux new-session' | |
alias tna='tmux -a -t' | |
alias tl='tmux ls' | |
alias tkt='tmux kill-session -t' | |
alias tks='tmux kill-server' | |
alias px='npx prettier --write .' | |
alias pc='npx prettier --check .' | |
# Nvim | |
alias n='nvim' | |
alias nn='nvim .' | |
# Quit | |
alias q='exit' | |
# Clear | |
alias c='clear' | |
alias top='vtop --theme=wizard' | |
# Amplify | |
alias a='amplify' | |
alias ai='amplify init' | |
alias aa='amplify add' | |
alias ad='amplify delete' | |
alias ast='amplify storage' | |
alias acf='amplify configure' | |
alias acg='amplify codegen' | |
alias as='amplify status' | |
alias acs='amplify console' | |
alias ar='amplify remove' | |
alias ap='amplify push' | |
alias al='amplify logout' | |
alias ah='amplify help' | |
alias au='amplify update' | |
alias af='amplify function' | |
alias am='amplify mock' | |
alias an='amplify notifications' | |
alias apub='amplify publish' | |
alias ab='amplify build' | |
# Quick edit | |
alias nb='nvim ~/.bashrc' | |
alias nbp='nvim ~/.bash_profile' | |
alias nv='nvim ~/.config/nvim/custom/init.lua' | |
alias nvp='nvim ~/.config/nvim/custom/plugins.lua' | |
alias nt=' nvim ~/.tmux.conf' | |
# python | |
alias pyenvs='python3 -m venv env' | |
alias pyenva='source env/bin/activate' | |
alias host_file='python3 -m http.server' | |
# pnpm commands | |
alias p='pnpm' | |
alias pa='p add' | |
alias pc='p create' | |
alias pi='p install' | |
alias pu='p update' | |
alias prm='p remove' | |
alias pr='p run' | |
alias pt='p test' | |
alias pl='p link' | |
alias ps='p start' | |
# node commands | |
alias ni='npm install' | |
alias nii='npm init' | |
alias nis='npm install -S' | |
alias nid='npm install -D' | |
alias nuds='npm update -S' | |
alias nudd='npm update -D' | |
alias no='npm outdated' | |
alias nl='npm ls --depth 0' | |
alias nus='npm uninstall -S' | |
alias nud='npm uninstall -D' | |
alias nt='npm test' | |
alias nit='npm install && npm test' | |
alias nk='npm link' | |
alias nr='npm run' | |
alias ns='npm start' | |
alias nf='npm cache clean && rm -rf node_modules && npm install' | |
alias nlg='npm list --global --depth=0' | |
alias nig='npm install --global' | |
alias nug='npm uninstall --global' | |
alias nug='npm update -g' | |
alias nog='npm outdated -g --depth=0' | |
alias npku='ncu --upgrade && ni' | |
# yarn commands | |
alias yi='yarn install' | |
alias yii='yarn init' | |
alias yas='yarn add' | |
alias yad='yarn add --dsev' | |
alias yr='yarn remove' | |
alias yug='yarn upgrade' | |
alias yl='yarn list --depth=0' | |
alias yod='yarn outdated' | |
alias yg='yarn global' | |
alias yru='yarn run' | |
alias yt='yarn test' | |
alias yof= | |
alias ygu='yarn global upgrade' | |
alias ypku='ncu --upgrade && yi' | |
# git commands | |
alias gi='git init' | |
alias ga='git add -A' | |
alias gc='git commit -m' | |
alias gp='git push' | |
alias gb='git branch' | |
alias gbd="git branch -d" | |
alias gco='git checkout' | |
alias gcob='git checkout -b' | |
alias gm='git merge' | |
alias gr='git reset' | |
alias gpum='git pull upstream master' | |
alias grv='git remote -v' | |
alias grro='git remote rm origin' | |
alias grao='git remote add origin' | |
alias grru='git remote rm upstream' | |
alias grau='git remote add upstream' | |
alias gcl='git clone' | |
alias gl="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" | |
alias gs='git status' | |
alias gd='git diff' | |
alias gsl='git shortlog' | |
alias gk='gitk --all&' | |
alias gx='gitx --all' | |
alias get='git' | |
# file commands | |
alias work='cd project_code' | |
alias key='ssh-add' | |
# docker commands | |
alias dkps="docker ps" | |
alias dkst="docker stats" | |
alias dkpsa="docker ps -a" | |
alias dkimgs="docker images" | |
alias dkcpup="docker-compose up -d" | |
alias dkcpdown="docker-compose down" | |
alias dkcpstart="docker-compose start" | |
alias dkcpstop="docker-compose stop" | |
# linux alias for pbcopy and pbpaste: | |
alias pbcopy='xclip -selection clipboard' | |
alias pbpaste='xclip -selection clipboard -o' | |
source /etc/profile.d/bash_completion.sh | |
. "$HOME/.cargo/env" | |
eval "$(starship init bash)" | |
export GOPATH=$HOME/go | |
source /etc/profile.d/bash_completion.sh | |
# pnpm | |
export PNPM_HOME="/home/mohamedbgassama/.local/share/pnpm" | |
case ":$PATH:" in | |
*":$PNPM_HOME:"*) ;; | |
*) export PATH="$PNPM_HOME:$PATH" ;; | |
esac | |
# pnpm end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment