2022-11-28
|~1 min read
|147 words
I tried exiting a zsh terminal recently when I was greeted by a new error: What are the jobs? Well, zsh has a built-in command which will…
2022-11-28
|~5 min read
|837 words
Many moons ago, I had an idea for a utility to handle pushing a new branch to my origin. That is, I wanted to avoid this situation: would…
2022-11-28
|~2 min read
|289 words
When developing scripts to use to manage a project, I often find myself in a situation where I have multiple scripts that are mostly the…
2022-11-28
|~1 min read
|103 words
I was reviewing a bash script that I use recently and noticed the keyword. I hadn’t noticed it before, so I started looking into it a bit…
2022-11-28
|~3 min read
|431 words
In my previous post on globbing, I looked at how to glob multiple file types simultaneously (while narrowing only to a specific set). I also…
2022-11-28
|~6 min read
|1171 words
Recently I decided to rewrite my alias for to handle partial branch names as well as remotes. In the process, I learned a bit about testing…
2022-11-28
|~7 min read
|1347 words
Recently, I had to do something I’d done dozens, if not hundreds of times before: pull down a colleague’s code so that I could test it…
2022-11-28
|~1 min read
|137 words
I have a dotfiles repository where I store all of my settings for things like and VS Code. Whenever I make a change to one of those files…
2022-11-28
|~2 min read
|262 words
UNIX systems come with a utility, which, as might be expected, terminates processes. I wrote about it previously in the context of killing…
2022-11-28
|~3 min read
|560 words
As part of the build pipeline for a project I’ve been working on lately, we’ve been packaging up projects into zip files that are then…
2022-11-28
|~1 min read
|113 words
In the Terraform tutorials, the authors make use of a pattern I’d not seen before: The end result is a new directory is created, and as…
2022-11-28
|~3 min read
|565 words
I decided to start exploring Rust and one of the first things you do when you install Rust, if you don’t want to have to source it every…
2022-11-28
|~1 min read
|90 words
One thing Apple does very well is making products that “just work.” One thing Apple makes extraordinarily difficult is tweaking those…
2022-11-28
|~2 min read
|244 words
In researching how to filter Git Commits by Author I found Adam Dymitruk’s bash solution. The reason I’m writing about this is not the…
2022-11-28
|~2 min read
|380 words
NVM, the Node Version Manager, is an invaluable tool when working on multiple node projects. Instead of manually managing the globally…
2022-11-28
|~1 min read
|199 words
If you start running processes in the background, at some point, you may find you want to bring it back into focus. The utility seems…
2022-11-28
|~1 min read
|119 words
Continuing my recent trend of finding useful tips and tricks in the command line. Today, it was how to run multiple processes in parallel…
2022-11-28
|~2 min read
|212 words
When I’m working in bash, it’s common that I’ll want to sequence operations together so that one naturally follows another. For example…
2022-11-28
|~1 min read
|153 words
If I can quickly change directories () to anywhere in my computer’s file system, how can I go back if I mistakenly navigate away from…
2022-11-28
|~2 min read
|356 words
I find myself frequently looking up which version of Node and npm I’m running. Today, a colleague showed me how to get it and lots of…
2022-11-28
|~1 min read
|79 words
If you switch between shells, it might be handy to determine which one is currently running. One way to do that is to check your process…
2022-11-28
|~3 min read
|590 words
By default, the shell on a Mac is . Changing this should be a simple three step process: Make sure that is installed and is an accepted…
2022-11-28
|~2 min read
|232 words
I am constantly striving to improve my understanding and comfort interacting with my terminal. I remember how excited I was when I first…
2022-11-28
|~1 min read
|111 words
To make an environment variable available in Bash or Zsh, save the environment to or respectively. To set the variable, open the…
2022-11-28
|~3 min read
|439 words
I find myself writing the following command multiple times daily. I had been reading a little about bash functions and wanted to see if I…