Skip to content
Search

Command-line interface

lastmod 2026-04-17created 2015-10-2811 edits

A command-line interface (CLI, Command line interface), or command interface, is a way for users and computers to interact through a text terminal. That is, the user enters commands as strings through the computer keyboard or similar, and the computer's output is likewise given as strings. The command-line interface dates back to the 1950s, when teletypewriters were connected to and used with computers. Because it allowed immediate interaction and feedback, it was considered an advance over punched cards.

Categories

AI Agents

Projects

  • Fang (go) - CLI starter kit
  • Cobra - Powerful Go-based library for building CLI apps
  • Pueue - Tool that processes command-line commands as a queue
  • Gluegun - Toolkit for building Node-based command-line tools (CLI) quickly and easily
  • VHS - Your CLI home video recorder 📼
  • Gooey - Turns command-line programs into GUI applications
  • Typer - Typer, build great CLIs. Easy to code. Based on Python type hints.

See also

Favorite site

References


  1. Command_Line_Interface_Guidelines_-_ko.pdf ↩

author Zer0 sitemap