Manual
Pages

Explore documentation for 22659 subcommands396 CLIs

act

Run GitHub actions locally by specifying the event name (e.g. `push`) or an action name directly

adb

Android Debug Bridge

afplay

Audio File Play

ag

Recursively search for PATTERN in PATH. Like grep or ack, but faster

agrippa

No description

amplify

A set of tools and services to help front-end web and mobile developers build scalable full stack applications

ansible-playbook

Runs Ansible playbooks, executing the defined tasks on the targeted hosts

ansible

Define and run a single Ansible task 'playbook' against a set of hosts

arch

Print architecture type or run select architecture

asdf

Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more

assimp

Open Asset Import Library

atlas

CLI tool to manage MongoDB Atlas

autojump

A faster way to navigate your filesystem

aws

No description

babel

No description

bat

A cat(1) clone with syntax highlighting and Git integration

bazel

Bazel the build system!

black

Python code formatter

blitz

Blitz.js CLI is your single access point for interacting with your app, from database management to code generation

bosh

Bosh cli to managed your bosh deployment

brew

Package manager for macOS

build-storybook

Storybook build CLI tools

bundle

Ruby Dependency Management

caffeinate

Prevent the system from sleeping on behalf of a utility

📦cargo

CLI Interface for Cargo

cat

Concatenate and print files

cd

Change the shell working directory

cdk

AWS CDK CLI

checkov

Checkov scans cloud infrastructure configurations to find misconfigurations before they're deployed

chmod

Change file modes or Access Control Lists

chown

Change the user and/or group ownership of a given file, directory, or symbolic link

circleci

CircleCI CLI

clang

Clang LLVM compiler

clear

Clear the terminal screen

cloudflared

Cloudflared connects your machine or user identity to Cloudflare's global network

cmake

Command-line interface of the cross-platform buildsystem generator CMake

code-insiders

Visual Studio Code

code

Visual Studio Code

command

Run an external command

composer

Composer Command

conda

Conda package manager

copilot

👩‍✈️ Launch and manage containerized applications on AWS

cordova

Manage your Cordova application

cosign

No description

cot

Command-line utility for CotEditor

cp

Copy files and directories

create-completion-spec

Setup fig folder and create spec with the given name

create-next-app

No description

create-nx-workspace

Create a new Nx workspace

create-react-app

Creates a new React project

create-react-native-app

Creates a new React Native project

create-remix

No description

create-video

CLI used to create remotion video project

create-web3-frontend

Quickly create a Next.js project with wagmi and TailwindCSS ready to go

croc

Croc is a tool that allows any two computers to simply and securely transfer files and folders

curl

Transfer a URL

cut

Cut out selected portions of each line of a file

dart

A command-line utility for Dart development

date

Display or set date and time

dateseq

Nifty command line date and time utilities; fast date calculations and conversion in the shell

dbt

CLI for dbt - Data Build Tool

dd

Convert and copy a file

defaults

Command line interface to a user's defaults

degit

Straightforward project scaffolding

deno

A secure JavaScript and TypeScript runtime

deployctl

Command line tool for Deno Deploy

deta

Deta CLI for managing Deta Micros

df

Display free disk space

diff

Compare files line by line

dig

Domain Information Groper

direnv

Unclutter your .profile

django-admin

Utility script for the Django Web framework

do

Do the command

docker-compose

Define and run multi-container applications with Docker

docker

A self-sufficient runtime for containers

doctl

The official DigitalOcean command line interface (CLI)

dog

A command-line DNS client

doppler

The official Doppler CLI

dotenv

Loads environment variables from .env

dotnet

The dotnet cli

dotslash

No description

drush

Drush is a command line shell and Unix scripting interface for Drupal

dtm

DevStream is an open-source DevOps toolchain manager

du

Display disk usage statistics

eb

AWS Elastic Beanstalk

echo

Write arguments to the standard output

electron

Build cross platform desktop apps with JavaScript, HTML and CSS

eleventy

Eleventy is a simpler static site generator

elif

Execute if the previous condition returned 0

elixir

Elixir Language

elm-review

No description

elm

Fig spec for the Elm language cli

else

Execute this command if the test returned 1

emacs

An extensible, customizable, free/libre text editor — and more

eslint

Pluggable JavaScript linter

exa

A modern replacement for ls

exec

Replace the current shell with a program

exercism

Solve coding exercises in your chosen programming languages

expo-cli

Tools for creating, running, and deploying Universal Expo and React Native apps

expo

Tools for creating, running, and deploying Universal Expo and React Native apps

fastlane

Fastlane is an open source platform aimed at simplifying Android and iOS deployment

fastly

A CLI for interacting with the Fastly platform

fd

A simple, fast and user-friendly alternative to 'find'

ffmpeg

Play, record, convert, and stream audio and video

fig

The CLI for Fig

fig-teams

Fig for teams

fig-teams@latest

Fig for teams

find

Walk a file hierarchy

firebase

No description

fisher

A plugin manager for Fish

flutter

Run flutter command

fly

The flyctl is a command-line interface for fly.io

flyctl

The flyctl is a command-line interface for fly.io

fnm

Fast Node Manager

for

Perform a set of commands multiple times

forge

A command line interface for managing Atlassian-hosted apps

fvm

Flutter Version Management: A cli to manage Flutter SDK versions

fzf-tmux

Opens a fuzzy finder in a tmux pane

fzf

A general-purpose command-line fuzzy finder

ganache-cli

Fast Ethereum RPC client

gatsby

Gatsby CLI

gcc

The default compiler for most linux distributions

gcloud

Manage Google Cloud Platform resources and developer workflow

gh

GitHub's CLI tool

git-flow

A collection of Git extensions to provide high-level repository operations for Vincent Driessen's branching model

git

The stupid content tracker

github

Open a git repository in GitHub Desktop

gltfjsx

GLTF to JSX converter

go

Go is a tool for managing Go source code

googler

Google from the command-line

goreleaser

GoReleaser is a release automation tool for Go projects

gpg

Encryption and signing tool

gradle

Gradle is an open-source build automation tool that is designed to be flexible enough to build almost any type of software

graphcdn

GraphCDN CLI

grep

Matches patterns in input text. Supports simple patterns and regular expressions

grex

Command-line tool for generating regular expressions from user-provided test cases

hardhat

Ethereum development environment

hasura

Hasura GraphQL engine command line tool

hb-service

The hb-service command is provided by homebridge-config-ui-x

head

Output the first part of files

helm

The Kubernetes package manage

heroku

Makes it easy to create and manage your Heroku apps directly from the terminal

hexo

Command line interface for Hexo, a static site generator

htop

Improved top (interactive process viewer)

http

HTTPie: command-line HTTP client for the API era

https

HTTPie: command-line HTTP client for the API era

httpy

Programmable command-line HTTP client for the API

hub

The stupid content tracker

hugo

Hugo builds your site

hx

A post-modern text editor

hyper

Hyper is an Electron-based terminal

id

The id utility displays the user and group names and numeric IDs, of the calling process, to the standard output. If the real and effective IDs are different, both are displayed, otherwise only the real ID is displayed. If a user (login name or user ID) is specified, the user and group IDs of that user are displayed. In this case, the real and effective IDs are assumed to be the same

iex

Elixir Interactive Shell

if

Conditionally execute based on the return value of a command

ignite-cli

Ignite is a CLI that helps you spin up a new React Native app using a battle-tested tech stack

infracost

Cloud cost estimates for Terraform

ionic

The Ionic command-line interface (CLI) is the go-to tool for developing Ionic apps

j

A faster way to navigate your filesystem

jest

A delightful JavaScript Testing Framework with a focus on simplicity

jq

Command-line JSON processor

julia

The Julia Programming Language

jupyter

An interactive computing environment for notebook programming

just

Just a command runner

keytool

Key and Certificate Management Tool

kill

Terminate or signal a process

killall

Kill processes by name

kitty

No description

knex

SQL query builder for JavaScript

kool

Cloud and docker environments made easy

kubecolor

No description

kubectl

No description

kubectx

Switch between Kubernetes-contexts

kubens

Switch between Kubernetes-namespaces

laravel

Laravel Installer

lerna

A tool for managing JavaScript projects with multiple packages

less

Opposite of more

lima

Lima is an alias for "limactl shell $LIMA_INSTANCE"

limactl

Control the Lima(Linux virtual machines)

ln

Create (default hard) symbolic links to files

lp

Print files

ls

List directory contents

lsd

An ls command with a lot of pretty colors and some other stuff

mackup

Mackup

make

No description

man

Format and display the on-line manual pages

mas

A simple command line interface for the Mac App Store

mask

No description

mdfind

Finds files matching a given query

micro

A modern and intuitive terminal-based text editor

mikro-orm

TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases

minikube

Minikube provisions and manages local Kubernetes clusters optimized for development workflows

mix

Build tool for Elixir

mkdir

Make directories

mob

Fast git handover for remote collaboration with mob.sh

mongocli

CLI tool to manage your MongoDB Cloud

mongosh

The MongoDB Shell, mongosh is a fully functional JavaScript and Node.js 14.x REPL environment for interacting with MongoDB deployments

more

Opposite of less

mosh

No description

mv

Move & rename files and folders

mvn

Maven - a Java based project management and comprehension tool

mysql

Mysql is a terminal-based front-end to MySQL

n

Node version management

nano

Nano's ANOther editor, an enhanced free Pico clone

nativescript

The NativeScript CLI lets you create, build, and deploy NativeScript based apps on iOS and Android devices

nc

Arbitrary TCP and UDP connections and listens

nest

Nest CLI

netlify

Netlify command line tool

networkQuality

Measure the different aspects of network quality

next

Next.js CLI to start, build and export your application

ng

CLI interface for Angular

nginx

Nginx (pronounced ``engine x'') is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server. It is known for its high performance, stability, rich feature set, simple configuration, and low resource consumption

ngrok

Tunnel local ports to public URLs and inspect traffic

nhost

Nhost's command-line

ni

Use the right package manager - install

node

Run the node interpreter

npm

Node package manager

npx

Execute binaries from npm packages

nr

Use the right package manager - run

nrm

Use the right package manage - remove

ns

The NativeScript CLI lets you create, build, and deploy NativeScript based apps on iOS and Android devices

nu

Use the right package manage - upgrade

nuxi

No description

nuxt

No description

nvim

Hyperextensible Vim-based text editor

nvm

Node Package Manager

nx

Fig completions for Nx by Nrwl

oh-my-posh

No description

okta

The Okta CLI is the easiest way to get started with Okta!

okteto

Okteto - Remote Development Environments powered by Kubernetes

omz

Oh My Zsh

onboardbase

Onboardbase manages app secrets and credentials securely with team work and contractors in mind

opa

Open Policy Agent (OPA)

open

Open files, apps, or URLs using default application

osascript

Execute OSA scripts (AppleScript, JavaScript, etc.)

pageres

Capture website screenshots

pandoc

A universal document converter

pass

Pass - stores, retrieves, generates, and synchronizes passwords securely

pdfunite

Combine multiple pdfs

php

Run the PHP interpreter

phpunit-watcher

Automatically rerun PHPUnit tests when source code changes

ping

Send ICMP ECHO_REQUEST to network hosts

pip

Python package manager

pip3

Python package manager

pipenv

Python package manager

pm2

Daemon process manager

pmset

Power management settings

pnpm

Fast, disk space efficient package manager

pnpx

Execute binaries from npm packages

pod

CocoaPods, the Cocoa library package manager

poetry

Python package manager

pre-commit

Pre-commit

preset

Elegant, ecosystem-agnostic scaffolding tool

prettier

Run Prettier from the command line

prisma

Prisma is a modern DB toolkit to query, migrate and model your database

projj

Manage repository easily

ps

Report a snapshot of the current processes

pscale

Pscale is a CLI library for communicating with PlanetScale's API

psql

Psql is a terminal-based front-end to PostgreSQL

publish

No description

pulumi

Pulumi's open source infrastructure as code SDK enables you to create, deploy, and manage infrastructure on any cloud, using your favorite languages

pushd

Change the current directory, and push the old current directory onto the directory stack

pwd

Return working directory name

pyenv

Pyenv

python

Run the python interpreter

python3

Run the python interpreter

qodana

Run Qodana as fast as possible, with minimum effort required

quickmail

Quickmail is a terminal-based solution to send mails

r

Start R or invoke an R tool using CMD

rails

Ruby on Rails CLI

railway

CLI for managing Railway Apps

rake

A ruby build program with capabilities similar to make

rbenv

Pick a Ruby version for your application and guarantee that your development environment matches production

rclone

The Swiss army knife of cloud storage

react-native

Command line tools that ship with react-native in form of the @react-native-community/cli package

redwood

Redwood provides a first-class CLI that helps you at every stage of development, from your first commit to your first deploy

remix

Remix CLI to start, build and export your application

remotion

Create videos programmatically in React

repeat

Interpret the result as a number and repeat the commands this many times

rg

Recursively searches current directory for lines matching a pattern

rm

Remove directory entries

rmdir

Remove directories

robot

CLI for running Robot Framework automation tests

rollup

Next-generation ES module bundler

rscript

Scripting Front-End for R

rsync

Rsync is a file transfer program capable of efficient remote update via a fast differencing algorithm

ruby

Interpreted object-oriented scripting language

rush

Multi-Project Build Tool

rushx

Run arbitrary package scripts for rush project. analogous to npm run

rustc

CLI for rustc

rustup

The Rust toolchain installer

sam

AWS Serverless Application Model CLI

scc

Sloc, Cloc and Code. Count lines of code in a directory with complexity estimation

scp

Copies files or directories between hosts on a network

sed

Stream editor

sequelize

The Sequelize Command Line Interface

serve

Static file serving and directory listing

serverless

Zero-friction serverless development

sfdx

No description

shopify

Shopify CLI helps you build Shopify apps. It quickly generates Node.js, Ruby on Rails, and PHP apps, app extensions, Shopify Scripts (beta), and Shopify themes. You can also use it for Shopify themes and when automating many common development tasks. Visit https://shopify.dev/apps/tools/cli to know more

shortcuts

Command-line utility for running shortcuts

sips

Scriptable image processing system

softwareupdate

Software Update checks for new and updated versions of your software based on information about your computer and current software

source

Source files in shell

splash

Get stunning wallpapers from Unsplash

spotify

CLI to use Spotify from the terminal

sqlite3

A command line interface for SQLite version 3

src

Interact with Sourcegraph from the command line

ssh

Log into a remote machine

start-storybook

Storybook start CLI tools

steadybit

Command-line interface to interact with the Steadybit API

stepzen

The StepZen CLI is the primary way to build, deploy and test your schemas on StepZen

stripe

CLI interface for Stripe.com

su

No description

subl

Sublime Text

sudo

Execute a command as the superuser or another user

swc

SWC is a super-fast compiler written in rust; producing widely-supported javascript from modern standards and typescript

swift

Swift compiler

sysctl

Get or set kernel state

tail

Display the last part of a file

tailscale

No description

tailwindcss

Tailwindcss CLI tools

tangram

No description

tar

Manipulating archive files

task

A command line todo manager

tccutil

Manage the privacy database

terraform

Terraform CLI

tfenv

Terraform version manager

tfsec

Tfsec is a simple tool to detect potential security vulnerabilities in your terraformed infrastructure

then

Execute this command if the test returned 0

time

Time how long a command takes!

tmux

A terminal multiplexer

tmuxinator

Create and manage tmux sessions easily

tns

The NativeScript CLI lets you create, build, and deploy NativeScript based apps on iOS and Android devices

tokei

Count your code, quickly

top

Display Linux tasks

touch

Change file access and modification times

traceroute

Print the route packets take to network host

trash

Trash, move files/folders to the trash

trex

Advanced package management for deno, based on import_map.json

trivy

A simple and comprehensive vulnerability scanner

truffle

A world class development environment, testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier

ts-node

Run the TypeScript interpreter for Node.JS

tsc

CLI tool for TypeScript compiler

tsh

TSH: Teleport Authentication Gateway Client

turbo

Turborepo is a high-performance build system for JavaScript and TypeScript codebases

🌱twiggy

A code-size profiler for WebAssembly

twilio

Manage your Twilio resources from your terminal

typeorm

TypeORM CLI

uname

Print operating system name

uniq

Report or omit repeated line

until

Repeat a command until this is true

unzip

Extract compressed files in a ZIP archive

vale

A syntax-aware linter for prose built with speed and extensibility in mind

valet

Valet is a Laravel development environment for macOS minimalists

vapor

Vapor Toolbox (Server-side Swift web framework)

vela

A Highly Extensible Platform Engine based on Kubernetes and Open Application Model

vercel

CLI Interface for Vercel.com

vi

Vi[m] is an one of two powerhouse text editors in the Unix world, the other being EMACS

vim

Vi[m] is an one of two powerhouse text editors in the Unix world, the other being EMACS

vimr

VimR — Neovim GUI for macOS in Swift

vite

Native ESM-powered web dev build tool

volta

The JavaScript Launcher

vr

The npm-style script runner for Deno

vsce

The Visual Studio Code Extension Manager

vtex

Fig autocomplete for VTEX IO's CLI - VTEX IO's CLI allows you to perform any action necessary to your development process, such as linking local files to the VTEX platform, managing workspaces, and releasing new app versions

vue

Vue cli tools

vultr-cli

Official command line interface for the Vultr API

wasm-bindgen

Generate bindings between WebAssembly and JavaScript

wasm-pack

No description

watson

A wonderful CLI to track your time

wc

World, line, character, and byte count

wd

Warp to directories without using cd

webpack

No description

wget

A non-interactive network retriever

whence

For each name, indicate how it should be interpreted

where

For each name, indicate how it should be interpreted

which

Locate a program in the user's PATH

while

Repeat a command while this is true

whois

Query a database for information about a domain registrant

wp

WP-CLI is the command-line interface for WordPress

wrangler

Wrangler CLI for Cloudflare Workers

wrk

Wrk - a HTTP benchmarking tool

xargs

Execute a command with whitespace-delimited strings (from stdin) as arguments

xcode-select

Active developer directory for Xcode tools

xcodebuild

Build Xcode projects

xcodeproj

Xcodeproj lets you create and modify Xcode projects

xcrun

Find and execute the named command line tool from the active xCode developer directory

xed

Xcode text editor invocation tool

yank

Yank terminal output to clipboard

yarn

Manage packages and run scripts

yo

Yeoman generator

youtube-dl

Download videos from YouTube

z

CLI tool to jump around directories

zapier

The Zapier CLI is a developer-focused way to create and maintain Zapier integrations. See more at https://github.com/zapier/zapier-platform

zip

Package and compress (archive) files into zip file

zoxide

A smarter cd command for your terminal