DEV Community

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.
Japanese Width Conversion Without Regex: Full↔Half ASCII, Katakana, and the Dakuten Merge Problem

Japanese Width Conversion Without Regex: Full↔Half ASCII, Katakana, and the Dakuten Merge Problem

Comments
9 min read
How ULID Actually Works: Implementing the Codec in 60 Lines of Python

How ULID Actually Works: Implementing the Codec in 60 Lines of Python

Comments
10 min read
Perceptual Image Diff Without NumPy — Building a Pillow-Only CLI

Perceptual Image Diff Without NumPy — Building a Pillow-Only CLI

Comments
9 min read
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
Python's urllib.robotparser Is Subtly Wrong — and Why That Matters for SEO

Python's urllib.robotparser Is Subtly Wrong — and Why That Matters for SEO

Comments
8 min read
Building linkcheck: Why I Stopped Parsing Markdown with Regex

Building linkcheck: Why I Stopped Parsing Markdown with Regex

Comments
9 min read
grep's flat output is the wrong abstraction for exploratory searches

grep's flat output is the wrong abstraction for exploratory searches

Comments
9 min read
Writing a Privacy Tool You Can Actually Trust: exif-stripper in 500 Lines of Python

Writing a Privacy Tool You Can Actually Trust: exif-stripper in 500 Lines of Python

Comments
8 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
Dead Code in Python Is Undecidable — So I Built a Detector That Admits It

Dead Code in Python Is Undecidable — So I Built a Detector That Admits It

Comments
10 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

git-parsec: The Git Worktree Manager Your Team Needs

Comments
7 min read
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
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
How to Compare LLM API Costs with One Command

How to Compare LLM API Costs with One Command

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