I’ve covered how to automate appearances in macOS before
using the Defaults CLI to check for values in the user defaults system.
While this works well, I’ll show you how you can use launchd
to automate
things while using Nix Darwin to manage the functionality without having to
write any XML.
macOS-based Night mode supported scripting to update
various configurations across different development environment tools including,
Alacritty, Tmux, Neovim, Starship, and Bat.
Manage your Gandi DNS records via Terraform with open
source tools and free commercial products. Also, setup your repository for
better documentation writing with Vale.
As projects grow, there are dependencies that fall outside of
the project’s dependency graph. This means that there are some actions you need
to perform on your code base when things change. Using the post-merge
git-hook can help automate this for your team.
Learn how to delete your local Git branches with a full
breakdown of how to do it from manual to fully automated step-by-step.
Let’s iterate across files using ls and grep to copy or move
files from a parent directory into a bunch of sibling directories related to the
file. We can do this in an automated way using the commands mentioned above.
Setting up lolcommits for local selfies from Git commits
you make on your machine using your camera. This is geared towards Mac OS X
users.
A short essay about humanizing computer work after going
fully-remote in 2015 and sharing my work-life online using social media.