Notes
Thoughts and notes from my digital garden, a collection of ideas growing over time.
Command Line
- awk - Pattern Scanning and Processing Language
- Bash Substitution
Command substitution $(), process substitution <() and >(), and the tee command for piping output.
- Gum - Terminal UI Toolkit
Gum provides highly configurable, ready-to-use utilities for building terminal UIs and interactive scripts.
- jq - JSON Command-Line Processor
jq is a lightweight and flexible command-line JSON processor. Think of it as `sed` for JSON data.
- Well Structured CLI Tool
A guide for building well-structured Bash CLI tools using the dispatcher-namespace-command pattern.
- yq - YAML Command-Line Processor
yq is a lightweight YAML processor. Think of it as jq for YAML data.
- Yq Frontmatter Manipulation
Using yq to read and modify YAML frontmatter in markdown files.
Neovim
- "Open With" Neovim + Ghostty
Automator script used as an "Application" to open files in Neovim via Ghostty on macOS.
- Manipulating Selected Text
- Neovim Basics
- Search and Replace
Searching for patterns and using the substitute command in Vim/Neovim.
- The Quickfix List
A structured list for navigating compiler errors, search results, LSP diagnostics, and other code locations in Vim/Neovim.
- Using Command Line Tools in Neovim
Machine Learning
Linear Regression
Logistic Regression
Math
Wellness
- Quotes
A personal collection of quotes that have stayed with me, gathered over the years.