close

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.
A Polite Port Scanner in 400 Lines of Tokio

A Polite Port Scanner in 400 Lines of Tokio

Comments
9 min read
Counting TypeScript Escape Hatches — A Zero-Dependency CLI with a Baseline Gate

Counting TypeScript Escape Hatches — A Zero-Dependency CLI with a Baseline Gate

Comments
9 min read
The similar crate is underrated: I wrote a colored diff CLI in a weekend

The similar crate is underrated: I wrote a colored diff CLI in a weekend

Comments
8 min read
I Built jq for TOML Because My Shell Scripts Deserved Better

I Built jq for TOML Because My Shell Scripts Deserved Better

Comments
9 min read
I Built a CLI Runner for VS Code's `.http` Files in ~500 Lines of TypeScript

I Built a CLI Runner for VS Code's `.http` Files in ~500 Lines of TypeScript

Comments
8 min read
The `notify` crate is surprisingly pleasant — I built a cross-platform file watcher in four dependencies

The `notify` crate is surprisingly pleasant — I built a cross-platform file watcher in four dependencies

Comments
8 min read
Envelope Encryption for .env Files, the Right Way (PHP CLI, Stdlib Only)

Envelope Encryption for .env Files, the Right Way (PHP CLI, Stdlib Only)

Comments
9 min read
Using Gemini CLI with Vertex AI (Without Worrying About Your Data)

Using Gemini CLI with Vertex AI (Without Worrying About Your Data)

Comments
3 min read
Building skillgrab: auto-detecting stacks across JS, Python, Go, mobile and infra to install AI agent skills in one command

Building skillgrab: auto-detecting stacks across JS, Python, Go, mobile and infra to install AI agent skills in one command

Comments
4 min read
Parsing phpinfo() in Pure PHP — or, How to Diff Two Containers

Parsing phpinfo() in Pure PHP — or, How to Diff Two Containers

Comments
8 min read
gron Was Right: Flat JSON Is Easier to Grep (A Rust Take With Four Formats and a Round-Trip)

gron Was Right: Flat JSON Is Easier to Grep (A Rust Take With Four Formats and a Round-Trip)

Comments
10 min read
hexview: writing a color-aware hex dump in Rust with one dependency

hexview: writing a color-aware hex dump in Rust with one dependency

Comments
9 min read
Password Generation Is About Entropy, Not Randomness

Password Generation Is About Entropy, Not Randomness

Comments
8 min read
Read composer.lock Directly: A 1000-Line CLI That Beats composer show --tree

Read composer.lock Directly: A 1000-Line CLI That Beats composer show --tree

Comments
8 min read
Writing a Safe SQL INSERT Generator Taught Me Why ORMs Exist

Writing a Safe SQL INSERT Generator Taught Me Why ORMs Exist

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