Skip to content

Tools

Finally, the good stuff.

Ghostty is my preferred terminal.

I interact with the terminal using Tmux which is a terminal multiplexer, meaning it does windows and “tabs” and stuff.

My prompt uses Starship.

Right now it looks like this:

dev on feat/astro [$✘!?] is 📦 v1.0.0 via ⬢ v22.16.0

which shows me

  • dev is the directory I’m in
  • feat/astro is the git branch I’m on
  • [$x!?] means that there are new files and changes to old ones
  • is v1.0.0 shows my current version of this project
  • via (node) v22.16.0 tells me I’m using Node.js version 22.16.0

Starship requires me to install a Nerd font.

I use Neovim as my editor.

I spend most of my time on the command line using these:

records the commands I run so I can search through my history to find out what I did.

website

cat with wings”.

website

a better top.

website

syntax highlighting for use with git diff and git blame.

website

a better ls.

website

a better find.

website

a fuzzy finder that also gets used in Neovim.

website

a “more correct” jq.

website

is a TUI for interacting with git.

I haven’t had it installed for long but I can already see it speeding up common git operations.

website

a better sed.

website

is a TLDR tool that’s been written in rust.

It’s like man but shortened to results you’ll actually use.

website

The rest of the tools are catered to web development.

for running Ansible, which I use for configuring servers.

for interacting with ArgoCD, which handles continuous deployment on Kubernetes clusters.

is “containers on linux machines”, which provides an easy way to install a Linux virtual machine and use it to run Docker and containerd containers.

website

is the CLI for interacting with Docker containers.

is how you interact with containers running under containerd.

It’s installed with colima and is available by running colima nerdctl.

website

is the GitHub CLI so I can interact with pull requests on GitHub through my terminal.

is the package manager for Kubernetes.

website

is the static site generator that powers my blog.

website

is the CLI for interacting with Kubernetes.

website

is how I write Infrastructure as Code and manage servers from cloud providers.

website