Apple Interface Style & TUI
macOS-based Night mode supported scripting to update various confiugrations across different development environment tools including, Alacritty, Tmux, Neovim, Starship, and Bat.
Below is a collection of essays I've written. Expect some posts to contradict or at least acknowledge previous posts as I learn new things and grow as an engineer. If there's any broken links or something doesn't make sense, let me know and I'll work on updating it. Thanks for reading.
macOS-based Night mode supported scripting to update various confiugrations 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.
I've been using Vim for 8 years and found that it was finally time to migrate my development environment over to Neovim. This meant learning about Lua and writing Lua configuration files for Neovim. My journey was cathartic and took less than a week.
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.
This is a review of the decisions that went into my Prompt String 1 while also discussing some customized fonts using NerdFonts and iTerm2.