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.
I Wrote a .env Linter from Scratch — Here Are the 9 Rules That Actually Matter

I Wrote a .env Linter from Scratch — Here Are the 9 Rules That Actually Matter

Comments
8 min read
Implementing semver 2.0.0 from scratch in TypeScript — no semver package allowed

Implementing semver 2.0.0 from scratch in TypeScript — no semver package allowed

Comments
9 min read
Building a strict INI parser from scratch in Python — no configparser allowed

Building a strict INI parser from scratch in Python — no configparser allowed

Comments
8 min read
phpcron: a tiny PHP CLI for poking at cron expressions

phpcron: a tiny PHP CLI for poking at cron expressions

Comments
8 min read
Building a Concurrent TCP Port Scanner in Rust with Tokio Semaphores

Building a Concurrent TCP Port Scanner in Rust with Tokio Semaphores

Comments
9 min read
Writing a compliant RFC 6902 JSON Patch CLI in one evening, zero runtime deps

Writing a compliant RFC 6902 JSON Patch CLI in one evening, zero runtime deps

Comments
9 min read
A 600-line Rust log rotator, or: what logrotate would look like if it had no config file

A 600-line Rust log rotator, or: what logrotate would look like if it had no config file

Comments
10 min read
A single zsh function for one-line AI answers that knows when to pre-type the command

A single zsh function for one-line AI answers that knows when to pre-type the command

Comments
5 min read
Building a .gitignore Generator CLI in Python — 51 Templates, Zero Dependencies

Building a .gitignore Generator CLI in Python — 51 Templates, Zero Dependencies

Comments
9 min read
Why a High School Student is Covering Defensive Cybersecurity

Why a High School Student is Covering Defensive Cybersecurity

Comments
1 min read
I taught Open Relay's live session terminal a real Ctrl+V workflow

I taught Open Relay's live session terminal a real Ctrl+V workflow

Comments
2 min read
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
Too many .xml files to manage? Here is a simple and lightweight cli that solves that!

Too many .xml files to manage? Here is a simple and lightweight cli that solves that!

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