You can read about how to set this up on my blog: https://xy2z.io/posts/2020-syncing-aliases/
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
| alias xy_alias_version='echo xy_alias version 1.44' | |
| alias xy_alias_url='echo https://gist.github.com/xy2z/0dad738b1519aed3f67613a6e9e2917a' | |
| alias xy_alias_update_linux='wget -nv -O ~/.bash_aliases https://gist.githubusercontent.com/xy2z/0dad738b1519aed3f67613a6e9e2917a/raw/.bash_aliases && source ~/.bash_aliases' | |
| alias xy_alias_update_windows='setaliases https://gist.githubusercontent.com/xy2z/0dad738b1519aed3f67613a6e9e2917a/raw/.bash_aliases' | |
| alias ll='ls -alh --show-control-chars -F --color $*' | |
| alias gl='git log --oneline --all --graph --decorate $*' | |
| alias gs='git status $*' | |
| alias gd='git diff' | |
| alias gds='git diff --staged' | |
| alias gitpullmaster='git pull origin master' | |
| alias gitpm='git pull origin master' | |
| alias gitd='git diff' | |
| alias gitds='git diff --staged' | |
| alias gitau='git add -u' | |
| alias gita.='git add .' | |
| alias gitco='git commit -m' | |
| alias gitmm='git merge master' | |
| alias gitpm='git pull origin master' | |
| alias gitcm='git checkout master' | |
| alias gitcb='git checkout -b $*' | |
| alias gitch='git checkout $*' | |
| alias gitpl='git pull $*' | |
| alias gitps='git push $*' | |
| alias gitconf='git config --list | grep "user\."' | |
| alias gitcp='git cherry-pick $*' | |
| alias git-check-hash='git cat-file commit $*' | |
| alias gitb='git branch $*' | |
| alias gitclo='git clone $*' | |
| alias gitcle='git clean $*' | |
| alias gitsh='git stash $*' | |
| alias gitst='git stash $*' | |
| alias gitsp='git stash pop $*' | |
| alias gitbg='git branch | grep $*' | |
| alias dc='sudo docker compose $*' | |
| alias ddup='sudo docker compose down && sudo docker compose up -d $*' | |
| alias ddupb='sudo docker compose down && sudo docker compose up -d --build $*' | |
| alias ddrush='sudo docker compose exec web vendor/bin/drush $*' | |
| alias grep='grep --color=auto $*' | |
| alias c='clear' | |
| alias cls='clear' | |
| alias watch='watch -d -n 0.5' | |
| alias art='php artisan $*' | |
| alias upup='sudo apt-get update && sudo apt-get upgrade' | |
| alias phps='start http://localhost:82 && php -S localhost:82' | |
| alias phpsq='php -S localhost:82' | |
| alias ag='alias | grep $*' | |
| alias yt-dlp-mp3='yt-dlp -x --audio-format mp3 --audio-quality 0 $*' | |
| alias yt-dlp-mp4='yt-dlp -S res,ext:mp4:m4a --recode mp4 $*' | |
| alias co='composer $*' |
You can read about how to set this up on my blog: https://xy2z.io/posts/2020-syncing-aliases/
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'