Performs an aggressive system cleanup. It removes orphaned packages, deletes all pacman cache (pacman -Scc), purges AUR build directories, flushes flatpak leftovers, cleans user caches (pip, npm, ...
If you've been keeping track of my column, you'll know that we're building a Blackjack game as a shell script. Why? Because most shell scripts are far too boring to study without nodding off, so ...
For this article, I thought it would be beneficial to go back to some basics of shell scripting and look at how functions work. Most script writers probably eschew using functions because it's a bit ...
I wish I'd known these time-saving tweaks and tricks from the start.