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.
The Quiet Design Choices Behind a 50-Line CLI Tool

The Quiet Design Choices Behind a 50-Line CLI Tool

Comments
3 min read
The First NexFlow CLI Should Refuse to Run Agents

The First NexFlow CLI Should Refuse to Run Agents

5
Comments
6 min read
My JSONL tool printed null for a broken line and nothing in my pipeline noticed

My JSONL tool printed null for a broken line and nothing in my pipeline noticed

1
Comments 2
5 min read
[Claude Code in Practice] Rethinking Terminal Workflows: From zsh Autocomplete to Search and Diff Toolchains

[Claude Code in Practice] Rethinking Terminal Workflows: From zsh Autocomplete to Search and Diff Toolchains

2
Comments
5 min read
I built a radio station with one listener, and it runs in a terminal

I built a radio station with one listener, and it runs in a terminal

Comments 3
4 min read
Building a local-first MyChart exporter for a changing medical record

Building a local-first MyChart exporter for a changing medical record

1
Comments
2 min read
tokeneff: An Open-Source LLM Cost Meter That Runs Locally

tokeneff: An Open-Source LLM Cost Meter That Runs Locally

Comments 3
3 min read
'Permission Denied' When Running a Script — It's Not Broken, It's Not Executable Yet

'Permission Denied' When Running a Script — It's Not Broken, It's Not Executable Yet

Comments 1
3 min read
I built kern – A CLI that replaces Docker with Unikernels (~10ms boot time, no daemon, pure QEMU)

I built kern – A CLI that replaces Docker with Unikernels (~10ms boot time, no daemon, pure QEMU)

Comments
1 min read
The Linux Problems Senior Engineers Solve Without Memorizing Commands

The Linux Problems Senior Engineers Solve Without Memorizing Commands

Comments
15 min read
Why I Kept My CLI Tool's Tags as Plain Text

Why I Kept My CLI Tool's Tags as Plain Text

Comments
3 min read
A Pidfile Lock Is Only as Good as Its Stale Check

A Pidfile Lock Is Only as Good as Its Stale Check

3
Comments 1
4 min read
Mediax: FFmpeg's Cooler Cousin 🚀

Mediax: FFmpeg's Cooler Cousin 🚀

1
Comments
1 min read
I built a friendlier FFmpeg with 36 verbs and a TUI (and it's one line to install)

I built a friendlier FFmpeg with 36 verbs and a TUI (and it's one line to install)

1
Comments
1 min read
Your CLI Tool Needs an MCP Server: Shipping One in a Day, Protocol by Hand

Your CLI Tool Needs an MCP Server: Shipping One in a Day, Protocol by Hand

Comments 2
4 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.