Project Diary — Day 20

March 20, 2026  |  Session Focus: fzf & gh Deep-Dive Pages + Index Batch Update
20Day
2New Pages
8CLI Tools Live
0/0Orphans/Broken

Session Summary

Day 20 fell on March 20th — a satisfying symmetry. The session opened after a four-day gap covering machine issues (semi-resolved), a new AlmaLinux 9 box brought up with lightdm/xfce4, and work on the Thomas Dublin Women's Studies website. Clean restart protocol executed — context files dropped one at a time, audit confirmed clean baseline before any work began.

Two new CLI tool deep-dive pages were built and the deep-dive-index.html was updated in one batch pass adding all four new cards (jq, ollama, fzf, gh). The Unix/Linux section of the deep-dive now has 8 documented tools — a genuinely useful reference for SysAdmins beginning to integrate AI into daily work.

Pages Built This Session

fzf.html — Fuzzy Finder for SysAdmins

Comprehensive deep-dive covering installation (RHEL/AlmaLinux and Debian), shell integration, basic usage, and six SysAdmin-specific use cases: interactive log search, file navigation, systemd unit management, git workflow, SSH host selection, and command history power search. Includes an fzf + AI tools section showing how it pairs with fabric, sgpt, and the documentation library.

gh.html — GitHub CLI for SysAdmins

Full coverage of GitHub's official CLI tool — authentication (including headless/server token auth), all core command groups, seven SysAdmin use cases, and the AI integration angle: gh as the delivery pipeline for aider-generated code. Includes the gh + fzf interactive selection pattern and gh + jq data extraction examples.

deep-dive-index.html — Batch Update

Four new cards added in one pass to the 🐧 AI for Unix/Linux section — jq, ollama, fzf, gh — following the established hub-link card pattern. Footer date updated to March 20, 2026. The section now has 9 cards total including Advanced Topics.

Session Close Protocol

CLI Tools Section — Current State

ToolFileCategory
GitHub Copilotgithub-copilot.htmlAI coding assistant
aideraider.htmlAI pair programmer
Shell GPTsgpt.htmlNatural language at CLI
fabricfabric.htmlAI workflow automation
jqjq.htmlJSON processor
ollamaollama.htmlLocal LLM runner
fzffzf.htmlFuzzy finder
ghgh.htmlGitHub CLI

Observations

Day 20 on March 20th. Some symmetry there. The CLI tools section has reached a point where it stands on its own as a useful reference — not just a list of tools, but a set of pages that explain installation, real use cases, honest assessments, and how each tool connects to the others.

The distro-specific install sections with complete steps have been called out as particularly valuable. A SysAdmin hitting these pages shouldn't have to go hunting for the EPEL step or the keyring setup. That philosophy — complete, copy-paste ready, no assumptions — runs through all eight pages.

The natural next step is a "Start Here" hub page that introduces the tools as a group and gives visitors a path in. Eight individual pages are great; a guide to using them together is better.


cmh — AI Education Project Day 20 — March 20, 2026
Next session: Day 21 — CLI Tools "Start Here" hub page + resources/index.html