Some of them:
alias clearPatches="rm $HOME/Downloads/*.patch"
alias deepGitDiff="git diff --patience --ignore-space-change --ignore-all-space"
alias search="ag"
alias qemuMakeHDD="qemu-img create -f raw"
alias qemuRun="qemu-system-x86_64 -enable-kvm -m 2048M -display sdl"
alias cleanSolbuildLocal='sudo rm /run/media/joshua/pool/Linux/solbuild/*.eopkg'
alias copyEopkgToLocal='sudo cp -R *.eopkg /run/media/joshua/pool/Linux/solbuild/'
alias create-repo='$HOME/Code/repository/infrastructure-tooling/create-repo'
alias init-repo='$HOME/Code/repository/infrastructure-tooling/init-repo'
alias new-repo-from-differential='$HOME/Code/repository/infrastructure-tooling/new-repo-from-differential'
alias init-repo-commit='git commit -s -m "Initial repository construction" --allow-empty'
In case my brain derps:
alias eokpg="eopkg"
alias epkg="eopkg"
alias epokg="eopkg"
alias eopgk="eopkg"
alias reste="reset"
I also have a bunch of goToN
(replace N with name of project) aliases, so I don't have to bother using a separate util like goto
for effectively the same thing (cd
'ing to a directory).
Example:
export solusProjectDir="$HOME/Code/SolusProject"
alias goToBudgie="cd ${solusProjectDir}/budgie-desktop"
alias goToFerryd="cd ${solusProjectDir}/ferryd"
alias goToSolusSite="cd ${solusProjectDir}/solus-site"
I also have a few deployX aliases that run rsync commands of public-deployed/
Hugo generated sites to various remote servers. They follow the template of rsync -avzu --delete public-deployed/ ssh-server:/home/user/public-deployed/
Other niceties that I have, such as git aliases in my ~/.gitconfig
[alias]
permission-reset = "!git diff -p | grep -E \"^(diff|old mode|new mode)\" | sed -e \"s/^old/NEW/;s/^new/old/;s/^NEW/new/\" | git apply"
commit-count = "!git rev-list --count"
diff-count = "!git diff --patience -w --stat"