Skip to content
#

Command-line interface

cli logo

Before there were graphical user interfaces, command-line interfaces were used to issue commands to a computer. Programs that handle the user interface are called command language interpreters, often known as a shell. A CLI may give a user more control over the computer and programs they wish to execute.

Here are 3,524 public repositories matching this topic...

🧙🏻‍♀️ A dotfile ecosystem: cross-shell, cross-os, cross-arch. Make your commands and configurations portable, solve a problem once and for all users. Hundreds of builtin composable primitives for powerful and intuitive CLI and TUI scripting and automation. Portable between Bash, Zsh, Fish, Nu, Xonsh, Elvish, Dash, KornShell, macOS, Linux, Windows

  • Updated Nov 12, 2025
  • Shell

AppImage Package Manager: AppImage sandboxing, local and system installation, update all AppImages, an extensible database of AppImages and portable apps, lists for AppImages and other GNU/Linux binaries, integrate AppImages by drag/drop or install unlisted AppImages, conversion of old AppImage types... and more! Manage AppImages like never before!

  • Updated Nov 12, 2025
  • Shell

Are you project planning and need to create a lot of github issues using ai? well here you go. This will take a csv file, use gh cli to turn it into isses with tags included. It is designed to streamline project planning by allowing you to define issues in a structured format and create them in bulk

  • Updated Nov 12, 2025
  • Shell
ohmyzsh

🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.

  • Updated Nov 12, 2025
  • Shell

DevEnvSetup is a powerful Bash utility that automates the setup of complete development environments. It allows developers to quickly configure new machines with essential tools, programming languages, and settings through customizable profiles. By eliminating the tedious manual configuration process, DevEnvSetup saves hours of setup time, ensures.

  • Updated Nov 12, 2025
  • Shell

Created by Glenda Schroeder

Released 1965

Followers
61.5k followers
Website
github.com/topics/cli
Wikipedia
Wikipedia