Skip to content

Instantly share code, notes, and snippets.

@xy2z
Last active January 23, 2024 14:17
Show Gist options
  • Save xy2z/0dad738b1519aed3f67613a6e9e2917a to your computer and use it in GitHub Desktop.
Save xy2z/0dad738b1519aed3f67613a6e9e2917a to your computer and use it in GitHub Desktop.
alias xy_alias_version='echo xy_alias version 1.42'
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 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 $*'

Setup

You can read about how to set this up on my blog: https://xy2z.io/posts/2020-syncing-aliases/

Awaiting Cmder fix for (still doesnt work using latest release as of oct. 2021)

alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment