Developer Tooling

Command-Line Interface

A command-line interface lets users or scripts invoke software through textual commands and arguments. In CI, predictable exit codes, noninteractive authentication, and machine-readable output make a CLI suitable for repeatable automation.

Also known as: CLI

Why it matters

Scriptable interfaces make repeated operational work easier to automate and review.

Practical example

Request JSON output from a CLI instead of parsing a display table intended for people.

Related terms

Sources

Definition reviewed .

Start with $10 in free credits

Change the runner label in your workflow and keep the rest of your GitHub Actions setup. Runner time is billed per minute.

← Return to glossary