Why shell functions beat aliases for anything beyond simple substitution, with examples I use for git, docker, kubernetes, and JSON
$ grep -rl '#bash' ~/posts/ # 5 matches
-
Functions I have known -
Aliases I have known Sharing some of the shell aliases I've collected over the years for directories, disks, networking, Git, Kubernetes, and more
-
Autojump Using autojump to skip retyping long directory paths by maintaining a weighted database of the directories you cd into most
-
The fuck Installing and configuring The Fuck to auto-correct mistyped shell commands, plus writing a custom rule for the Azure az binary
-
Bash Multi-part series on bash