Forem

Command Line Interface

CLI is a text-based user interface used to interact with a computer's operating system or software by typing commands into a terminal.

Posts

đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.
Stop Using `diff` on CSV Files — Build a Semantic CSV Diff in 200 Lines of Python

Stop Using `diff` on CSV Files — Build a Semantic CSV Diff in 200 Lines of Python

Comments
9 min read
Writing a Polite Crawler: sitemap-gen for the Sites SSGs Forgot

Writing a Polite Crawler: sitemap-gen for the Sites SSGs Forgot

Comments
9 min read
Building a Simple Password Generator in Go: From Idea to Release

Building a Simple Password Generator in Go: From Idea to Release

Comments
2 min read
git-parsec: The Git Worktree Manager Your Team Needs
Cover image for git-parsec: The Git Worktree Manager Your Team Needs

git-parsec: The Git Worktree Manager Your Team Needs

Comments
7 min read
curl | bash for AI Agents: One-Command Install for pydantic-deep
Cover image for curl | bash for AI Agents: One-Command Install for pydantic-deep

curl | bash for AI Agents: One-Command Install for pydantic-deep

Comments
2 min read
One Open Source Project a Day (No.39): OpenCLI - Turning Any Website Into a Zero-Cost CLI Tool for AI Agents
Cover image for One Open Source Project a Day (No.39): OpenCLI - Turning Any Website Into a Zero-Cost CLI Tool for AI Agents

One Open Source Project a Day (No.39): OpenCLI - Turning Any Website Into a Zero-Cost CLI Tool for AI Agents

Comments
9 min read
I Built a jq Alternative That Speaks JSONPath — and Deliberately Wrote Almost No Parser Code

I Built a jq Alternative That Speaks JSONPath — and Deliberately Wrote Almost No Parser Code

Comments
9 min read
Best engineers are artists, so I built an git-like art tool for the terminal
Cover image for Best engineers are artists, so I built an git-like art tool for the terminal

Best engineers are artists, so I built an git-like art tool for the terminal

Comments
2 min read
AI-Augmented Developer: How to Turn Your AI Agent into a Disciplined Engineer

AI-Augmented Developer: How to Turn Your AI Agent into a Disciplined Engineer

Comments
5 min read
Klein Blue in a Terminal: One Pigment, Four Themes, One Constraint

Klein Blue in a Terminal: One Pigment, Four Themes, One Constraint

Comments
2 min read
Your .env.example Is Not a Schema. Here's a 400-Line Python CLI That Fixes That

Your .env.example Is Not a Schema. Here's a 400-Line Python CLI That Fixes That

Comments 1
9 min read
The Hidden Cost of Checking Nepali Dates as a Developer
Cover image for The Hidden Cost of Checking Nepali Dates as a Developer

The Hidden Cost of Checking Nepali Dates as a Developer

Comments
2 min read
I ported codex-plugin-cc to Gemini CLI — here's how ACP replaces App Server Protocol
Cover image for I ported codex-plugin-cc to Gemini CLI — here's how ACP replaces App Server Protocol

I ported codex-plugin-cc to Gemini CLI — here's how ACP replaces App Server Protocol

Comments
9 min read
5 Claude Code Agentic Workflow Patterns — Which One Fits Your Work?

5 Claude Code Agentic Workflow Patterns — Which One Fits Your Work?

Comments
5 min read
The Day My Argument Parser Outweighed My Neural Network

The Day My Argument Parser Outweighed My Neural Network

Comments
4 min read
đź‘‹ Sign in for the ability to sort posts by relevant, latest, or top.