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.
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
Generating a Valid RSS Feed From Scratch in Stdlib Python

Generating a Valid RSS Feed From Scratch in Stdlib Python

Comments
10 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
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
Writing `tail -f | jq` That Doesn't Feel Like a Rube Goldberg Machine

Writing `tail -f | jq` That Doesn't Feel Like a Rube Goldberg Machine

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
Text Generation Before Transformers: Building a Markov Chain in 200 Lines of Python

Text Generation Before Transformers: Building a Markov Chain in 200 Lines of Python

Comments
10 min read
Building a Hash Identifier Without ML — Just Rules, Scores, and Honesty About Ambiguity

Building a Hash Identifier Without ML — Just Rules, Scores, and Honesty About Ambiguity

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