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.
Understanding `$@`, `$*`, `"$@"`, and `"$*"` in Shell Scripts

Understanding `$@`, `$*`, `"$@"`, and `"$*"` in Shell Scripts

1
Comments
2 min read
I built a Bitbucket CLI — and it convinced me CLIs beat MCP servers for AI agents

I built a Bitbucket CLI — and it convinced me CLIs beat MCP servers for AI agents

Comments
3 min read
From CLI to Web App: Making Archimedes Usable

From CLI to Web App: Making Archimedes Usable

Comments
1 min read
ctxwatch — I Built the Missing Context-Saturation Daemon for Claude Code in 4 Hours

ctxwatch — I Built the Missing Context-Saturation Daemon for Claude Code in 4 Hours

Comments
4 min read
Terminal themes assume you're scanning code. I'm reading paragraphs.

Terminal themes assume you're scanning code. I'm reading paragraphs.

Comments
2 min read
Building an AI-Agent-Friendly CLI: Lessons from deployhq-cli

Building an AI-Agent-Friendly CLI: Lessons from deployhq-cli

Comments
6 min read
66.5% of My Claude Code Tokens Were Wasted. A 200-Line Wrapper Got Them Back.

66.5% of My Claude Code Tokens Were Wasted. A 200-Line Wrapper Got Them Back.

Comments
7 min read
Writing a Regex Playground in 200 Lines of Rust

Writing a Regex Playground in 200 Lines of Rust

Comments
9 min read
Bash vs. Zsh vs. Fish: Which One Should You Actually Use?

Bash vs. Zsh vs. Fish: Which One Should You Actually Use?

Comments
3 min read
Describing Cron Expressions: Why Templates Don't Work, and What Does

Describing Cron Expressions: Why Templates Don't Work, and What Does

Comments
8 min read
I Got Tired of Pasting EXPLAIN Plans Into Web Tools, So I Wrote pg-explain-viz

I Got Tired of Pasting EXPLAIN Plans Into Web Tools, So I Wrote pg-explain-viz

Comments
10 min read
PHPStan's JSON Output Is Noise. I Wrote a Formatter with a Baseline Diff.

PHPStan's JSON Output Is Noise. I Wrote a Formatter with a Baseline Diff.

Comments
9 min read
Writing a tar Inspector in Rust with Three Dependencies

Writing a tar Inspector in Rust with Three Dependencies

Comments
9 min read
git log --pretty is a tiny DSL: building a zero-dep CHANGELOG generator

git log --pretty is a tiny DSL: building a zero-dep CHANGELOG generator

Comments
8 min read
Seed Data Without a Dependency Tree: A Tiny PHP CLI Instead of Faker

Seed Data Without a Dependency Tree: A Tiny PHP CLI Instead of Faker

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