Manual
Pages

Explore documentation for 28195 subcommands654 CLIs

act

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

adb

Android Debug Bridge

adr

Manage Architectural Design Records

afplay

Audio File Play

aftman

A toolchain manager, enabling project-specific command line tools

ag

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

agrippa

No description

airflow

Subcommand

aliases

Bash aliases on steroids, dynamic alias functions for bash

amplify

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

ansible-config

View ansible configuration

ansible-doc

Displays information on modules installed in Ansible libraries

ansible-galaxy

Perform various Role and Collection related operations

ansible-lint

Ansible static code analysis

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

ant

A software tool for automating software build processes

appwrite

Appwrite - Open-Source End-to-End Backend Server

apt

Package manager for Debian-based Linux distributions

arch

Print architecture type or run select architecture

argo

No description

asar

A simple extensive tar-like archive format with indexing

asciinema

Terminal sessoin recorder

asdf

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

asr

Asr efficiently copies disk images onto volumes, either directly or via a multicast network stream

assimp

Open Asset Import Library

astro

CLI provided by Astro to develop, build, and preview your project from a terminal window

atlas

CLI tool to manage MongoDB Atlas

authchanger

Authchanger is a utility included with Jamf Connect to help you manage the authorization database used by macOS to determine how the login process progresses

autojump

A faster way to navigate your filesystem

aws-vault

A vault for securely storing and accessing AWS credentials in development environments

aws

No description

awsume

Awsume

babel

No description

banner

Prints a large, high quality banner on the standard output

base32

Base32 encode/decode data and print to standard output

base64

Encode and decode using Base64 representation

basename

Return filename portion of pathname

basenc

Encode/decode data and print to standard output

bat

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

bazel

Bazel the build system!

bc

An arbitrary precision calculator language

bcd

Bookmark directories and move to them

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

br

Broot lets you explore file hierarchies with a tree-like view, manipulate files, launch actions, and define your own shortcuts. broot is best launched as br: this shell function gives you access to more commands, especially cd. The br shell function is interactively installed on first broot launch. Flags and options can be classically passed on launch but also written in the configuration file. Each flag has a counter-flag so that you can cancel at command line a flag which has been set in the configuration file

brew

Package manager for macOS

broot

Broot lets you explore file hierarchies with a tree-like view, manipulate files, launch actions, and define your own shortcuts. broot is best launched as br: this shell function gives you access to more commands, especially cd. The br shell function is interactively installed on first broot launch. Flags and options can be classically passed on launch but also written in the configuration file. Each flag has a counter-flag so that you can cancel at command line a flag which has been set in the configuration file

browser-sync

Keep multiple browsers & devices in sync when building websites

btop

Beautifuler htop (interactive process viewer)

build-storybook

Storybook build CLI tools

bun

A fast bundler, transpiler, JavaScript Runtime and package manager for web software

bundle

Ruby Dependency Management

bw

No description

c++

C++ compiler

caffeinate

Prevent the system from sleeping on behalf of a utility

cal

Displays a calendar and the date of Easter

cap

The Capacitor command-line interface (CLI) tool is used to develop Capacitor apps

capacitor

The Capacitor command-line interface (CLI) tool is used to develop Capacitor apps

📦cargo

CLI Interface for Cargo

cat

Concatenate and print files

cd

Change the shell working directory

cdk

AWS CDK CLI

cdk8s

CDK for K8s

cf

Cloudfoundry cli

charm

Do Charm stuff; run without arguments for a TUI or use the sub-commands like a pro

checkov

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

chezmoi

Manage your dotfiles across multiple diverse machines, securely

chmod

Change file modes or Access Control Lists

chown

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

chsh

Change your login shell

cicada

Write CI/CD Pipelines in TypeScript

circleci

CircleCI CLI

clang++

Clang LLVM compiler for C++

clang

Clang LLVM compiler

clear

Clear the terminal screen

cliff-jumper

A small CLI tool to create a semantic release and git-cliff powered Changelog

clilol

A cli for omg.lol

clojure

Use the Clojure tools to run Clojure programs on the JVM, start a REPL, or invoke a specific function with data

cloudflared

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

cmake

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

coda

Coda Local development CLI tool. It comes bundled with the Pack SDK and makes it easy to build and manage Packs from the CLI

code-insiders

Visual Studio Code

code

Visual Studio Code

codesign

Create and manipulate code signatures

command

Run an external command

composer

Composer Command

conda

Conda package manager

copilot

👩‍✈️ Launch and manage containerized applications on AWS

copyfile

Oh-My-Zsh plugin that copies the contents of a file to the clipboard

copypath

Oh-My-Zsh plugin that copies the path of given directory or file to the clipboard

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-t3-app

A CLI for creating web applications with the t3 stack

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

crontab

Maintain crontab file for individual users

csdx

Content Stack CLI

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

datree

Datree can be used on the command line to run policies against Kubernetes manifests YAML files or Helm charts

dbt

CLI for dbt - Data Build Tool

dcli

Dashlane CLI

dd

Convert and copy a file

ddev

DDEV-Local local development environment

ddosify

High-performance load testing tool, written in Golang

defaultbrowser

Change your default browser from the CLI

defaults

Command line interface to a user's defaults

degit

Straightforward project scaffolding

deno

A modern 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

dirname

Return directory portion of pathname

ditto

Copy directory hierarchies, create and extract archives

django-admin

Utility script for the Django Web framework

do-release-upgrade

Upgrade Ubuntu to latest release

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

dos2unix

DOS to Unix file format converter

dotenv-vault

CLI for dotenv-vault

dotenv

Loads environment variables from .env

dotnet

The dotnet cli

dotslash

No description

dprint

A pluggable and configurable code formatting platform written in Rust

drush

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

dscacheutil

Utility for managing the Directory Service cache

dscl

Directory Service command line utility

dtm

DevStream is an open-source DevOps toolchain manager

du

Display disk usage statistics

dust

Like du but more intuitive

eas

EAS CLI is the command-line app that you will use to interact with EAS services from your terminal

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-format

Format your code in the Elm idiomatic way

elm-json

Deal with your elm.json

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

encore

Encore is the fastest way of developing backend applications

env

Set environment and execute command, or print environment

envchain

Set environment variables with macOS keychain or D-Bus secret service

esbuild

An extremely fast JavaScript bundler

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'

fdisk

Manipulate disk partition table

ffmpeg

Play, record, convert, and stream audio and video

fig

Top level cli commands

fig-teams

Fig for teams

fig-teams@latest

Fig for teams

figterm

Fig's terminal layer

file

Determine file type

fin

Docksal command line utility

find

Walk a file hierarchy

firebase

No description

firefox

Free open-source web browser developer by Mozilla

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

fmt

Simple text formatter

fnm

Fast Node Manager

fold

Fold long lines for finite width output device

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

g++

The default C++ compiler for most linux distributions

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

gem

Ruby package manager

gh

GitHub's CLI tool

ghq

'ghq' provides a way to organize remote repository clones, like go get does. When you clone a remote repository by ghq get, ghq makes a directory under a specific root directory (by default ~/ghq) using the remote repository URL’s host and path

gibo

Easy access to gitignore boilerplates

git-cliff

A highly customizable changelog generator ⛰️

git-flow

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

git-profile

Switch profiles

git-quick-stats

Git quick statistics is a simple and efficient way to access various statistics in git repository

git

The stupid content tracker

github

Open a git repository in GitHub Desktop

glow

Render markdown on the CLI, with pizzazz!

gltfjsx

GLTF to JSX converter

go

Go is a tool for managing Go source code

goctl

A cli tool to generate go-zero code

googler

Google from the command-line

goreleaser

Deliver Go binaries as fast and easily as possible

goto

No description

gource

Gource is an OpenGL-based 3D visualisation tool for source control repositories

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

gron

Gron is a tool to make it easier to understand big blobs of JSON

gt

Graphite.dev CLI

gum

A tool for glamorous shell scripts

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 Helm package manager for Kubernetes

helmfile

Deploy helm charts

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

homey

No description

hop

Interact with Hop in your terminal

hostname

Set or print name of current host system

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

hyperfine

A command-line benchmarking tool

ibus

No description

iconv

Character set conversion

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

install

The file(s) are copied to the target file or directory. If the destination is a directory, then the file is copied into directory with its original filename. If the target file already exists, it is either renamed to file.old if the -b option is given or overwritten if permissions allow. An alternate backup suffix may be specified via the -B option's argument

ionic

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

ipatool

IPATool is a command line tool that allows you to search for iOS apps on the App Store and download a copy of the app package, known as an ipa file

j

A faster way to navigate your filesystem

java

Launch a Java application

jenv

Manage your Java environment

jest

A delightful JavaScript Testing Framework with a focus on simplicity

jmeter

Apache JMeter - 100% Java Load Testing Tool

join

The join utility performs an 'equality join' on the specified files and writes the result to the standard output. The 'join field' is the field in each file by which the files are compared. The first field in each line is used by default. There is one line in the output for each pair of lines in file1 and file2 which have identical join fields. Each output line consists of the join field, the remaining fields from file1 and then the remaining fields from file2

jq

Command-line JSON processor

julia

The Julia Programming Language

jupyter

An interactive computing environment for notebook programming

just

Just a command runner

k3d

K3d is a lightweight wrapper to run k3s in Docker

k6

Grafana k6 is an open-source load testing tool that makes performance testing easy

k9s

K9s is a terminal based UI to interact with your Kubernetes clusters

kafkactl

Command-line interface for Apache Kafka

kdoctor

Tool that helps to set up the environment for Kotlin Multiplatform Mobile app development

keytool

Key and Certificate Management Tool

kill

Terminate or signal a process

killall

Kill processes by name

kind

Kubernetes IN Docker - local clusters for testing Kubernetes

kitty

No description

klist

Reads and displays the current tickets in the credential cache (also known as the ticket file)

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

launchctl

Interfaces with launchd

ldd

Print shared library dependencies

leaf

Create and interact with your leaf projects

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

locust

Locust is an easy to use, scriptable and scalable Python-based performance testing tool

login

Begin session on the system

lp

Print files

lpass

Command line interface for LastPass

ls

List directory contents

lsblk

List block devices

lsd

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

lsof

List open files

luz

A next-generation build system for Apple Darwin-based systems

m

Swiss Army Knife for macOS

mackup

Mackup

magento

Open-source E-commerce

maigret

Maigret is an easy-to-use and powerful OSINT tool for collecting a dossier on a person by username only

mailsy

⚡️ Quickly generate a disposable email straight from terminal

make

No description

mamba

Mamba is a reimplementation of the conda package manager in C++

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

mdls

Lists the metadata attributes for the specified file

meroxa

The Meroxa CLI

meteor

Run the meteor command-line tool

mgnl

Magnolia CLI is a command line interface (CLI) tool to set up and facilitate light development with Magnolia

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

minectl

Create Minecraft Server on different cloud provider

minikube

Minikube provisions and manages local Kubernetes clusters optimized for development workflows

mix

Build tool for Elixir

mkdir

Make directories

mkdocs

Project documentation with Markdown

mkfifo

Make FIFOs (first-in, first-out)

mkinitcpio

Create an initial ramdisk environment

mknod

Create device special file

mob

Fast git handover for remote collaboration with mob.sh

molecule

Molecule aids in the development and testing of Ansible roles

mongocli

CLI tool to manage your MongoDB Cloud

mongoimport

Import data from a JSON, CSV, or TSV file into a MongoDB instance

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

mount

Mount disks and manage subtrees

multipass

Create, control and connect to Ubuntu instances

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

ncal

Displays a calendar and the date of Easter

ncu

Upgrade your npm package.json dependencies to the latest versions, ignoring specified versions

neofetch

The most complete system information CLI tool

nest

Nest CLI

netlify

Netlify command line tool

networkQuality

Measure the different aspects of network quality

newman

Newman is a command-line collection runner for Postman

next

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

nextflow

Nextflow enables scalable and reproducible scientific workflows using software containers. It allows the adaptation of pipelines written in the most common scripting languages

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

nl

Line numbering filter

node

Run the node interpreter

northflank

Manage your Northflank resources from the command line

np

A better npm publish

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

Nuxt 3 CLI

nuxt

No description

nvim

Hyperextensible Vim-based text editor

nvm

Node Package Manager

nx

Fig completions for Nx by Nrwl

nylas

A command line interface for Nylas's API

od

Octal, decimal, hex, ASCII dump

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

op

Official 1Password CLI

opa

Open Policy Agent (OPA)

open

Open files, apps, or URLs using default application

osascript

Execute OSA scripts (AppleScript, JavaScript, etc.)

osqueryi

Your OS as a high-performance relational database

pageres

Capture website screenshots

palera1n

Jailbreaking tool for iOS/iPadOS 15.x-16.x arm64

pandoc

A universal document converter

paper

The Paper CLI

pass

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

passwd

Modify a user's password

paste

The paste utility concatenates the corresponding lines of the given input files, replacing all but the last file's newline characters with a single tab character, and writes the resulting lines to standard output. If end-of-file is reached on an input file while other input files still contain data, the file is treated as if it were an endless source of empty lines

pathchk

Check pathnames for POSIX portability

pdfunite

Combine multiple pdfs

pg_dump

Dumps a database as a text file or to other formats

pgcli

No description

php

Run the PHP interpreter

phpunit-watcher

Automatically rerun PHPUnit tests when source code changes

phpunit

The PHPUnit is a command-line test runner that can be invoked through the phpunit command

ping

Send ICMP ECHO_REQUEST to network hosts

pip

Python package manager

pip3

Python package manager

pipenv

Python package manager

pipx

Install and Run Python Applications in Isolated Environments

pkg-config

Return metainformation about installed libraries

pkgutil

Query and manipulate for macOS Installer packages and receipts

pkill

Send the specified signal (by default SIGTERM) to each specified process

playwright

No description

pm2

Daemon process manager

pmset

Power management settings

pnpm

Fast, disk space efficient package manager

pnpx

Execute binaries from npm packages

pocketbase

PocketBase CLI

pod

CocoaPods, the Cocoa library package manager

poetry

Poetry is a tool for dependency management and packaging in Python

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

pro

Manage Ubuntu Pro services from Canonical

projj

Manage repository easily

pry

Interactive Ruby

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

pytest

No description

python

Run the python interpreter

python3

Run the python interpreter

qodana

Run Qodana as fast as possible, with minimum effort required

quasar

Quasar Framework CLI

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

rancher

The Rancher CLI (Command Line Interface) is a unified tool that you can use to interact with Rancher

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

readlink

Display file status

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

rich

Rich text and formatting in the terminal

rm

Remove directory entries

rmdir

Remove directories

robot

CLI for running Robot Framework automation tests

rojo

Enables professional-grade development tools for Roblox developers

rollup

Next-generation ES module bundler

rome

Rome CLI

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

ruff

Ruff: An extremely fast Python linter

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

rvm

Ruby version manager

sam

AWS Serverless Application Model CLI

sanity

Sanity CLI tool for managing Sanity installations, managing plugins, schemas and datasets

sapphire

CLI for the Sapphire Framework

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

screen

Screen manager with VT100/ANSI terminal emulation

sed

Stream editor

seq

Print sequences of numbers. (Defaults to increments of 1)

sequelize

The Sequelize Command Line Interface

serve

Static file serving and directory listing

serverless

Zero-friction serverless development

sfdx

No description

sftp

OpenSSH secure file transfer

sha1sum

Print or check SHA1 (160-bit) checksums

shadcn-ui

Shadcn UI CLI

shopify

Shopify CLI is a command-line interface tool that helps you build Shopify apps and themes. It quickly generates Shopify apps, themes, and custom storefronts. You can also use it to automate many common development tasks. Visit https://shopify.dev/apps/tools/cli to know more

shortcuts

Command-line utility for running shortcuts

shred

Overwrite a file to hide its contents, and optionally delete it

sidekiq

Background job framework for Ruby

simctl

No description

sips

Scriptable image processing system

sl

A highly advanced animation program for curing your bad habit of mistyping

sls

Zero-friction serverless development

snaplet

Create and share PostgreSQL snapshots with schema, data transformation, and preview databases for collaborative development (see: https://docs.snaplet.dev)

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

space

Deta Space CLI for mananging Deta Space projects

speedtest-cli

Command line interface for testing internet bandwidth using speedtest.net

speedtest

No description

splash

Get stunning wallpapers from Unsplash

split

The split utility reads the given file and breaks it up into files of 1000 lines each (if no options are specified), leaving the file unchanged. If file is a single dash ('-') or absent, split reads from the standard input

spotify

CLI to use Spotify from the terminal

spring

The Spring Boot CLI is a command line tool that you can use to bootstrap a new project from start.spring.io or encode a password

sqlfluff

A dialect-flexible and configurable SQL linter

sqlite3

A command line interface for SQLite version 3

src

Interact with Sourcegraph from the command line

ssh-keygen

Generates, manages and converts authentication keys for ssh

ssh

Log into a remote machine

st2

CLI for StackStorm event-driven automation platform

sta

Generate api via swagger scheme

start-storybook

Storybook start CLI tools

stat

Display file status

steadybit

Command-line interface to interact with the Steadybit API

stencil

CLI to build Stencil projects and generate components

stepzen

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

stow

Manage farms of symbolic links

streamlit

Streamlit

stripe

CLI interface for Stripe.com

su

No description

subl

Sublime Text

sudo

Execute a command as the superuser or another user

suitecloud

SuiteCloud CLI

supabase

Supabase CLI

surreal

SurrealDB is the ultimate cloud database for tomorrow's applications - https://surrealdb.com/

svokit

Runs built svokit project

svtplay-dl

Download videos from your favourite play services

sw_vers

Print macOS version information

swagger-typescript-api

Generate api via swagger scheme

swc

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

swift

Swift compiler

symfony

Symfony Binary

sysctl

Get or set kernel state

systemctl

No description

tac

Concatenate and print files in reverse

tail

Display the last part of a file

tailscale

No description

tailwindcss

Tailwindcss CLI tools

tangram

No description

taplo

Tool for validation, formatting, and querying TOML documents with a jq-like fashion

tar

Manipulating archive files

task

No description

tb

Tinybird CLI

tccutil

Manage the privacy database

tee

Duplicate standard input

terraform

Terraform CLI

terragrunt

Terragrunt 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!

tkn

CLI for tekton pipelines

tldr

A simpler man page than the existing man page

tmutil

Time Machine utility

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

tr

Translate characters

traceroute

Print the route packets take to network host

trap

Automatically execute commands after receiving signals by processes or the operating system

trash

Trash, move files/folders to the trash

tree

Display directories as trees (with optional color/HTML output)

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

truncate

Shrink or extend the size of a file to the specified size

trunk

An all-in-one tool for scalably checking, formatting, and monitoring code

ts-node

Run the TypeScript interpreter for Node.JS

tsc

CLI tool for TypeScript compiler

tsh

TSH: Teleport Authentication Gateway Client

tsuru

Tsuru is the command line utility used by application developers, that will allow users to create, list, bind and manage apps

tsx

Run TypeScript file using tsx

tuist

Generate, build and test your Xcode projects. For more info please see https://docs.tuist.io/

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

typos

Source code spelling correction

ua

Manage Ubuntu Pro services from Canonical

ubuntu-advantage

Manage Ubuntu Pro services from Canonical

uname

Print operating system name

uniq

Report or omit repeated line

unix2dos

Unix to DOS text file format convertor

unset

Named variable shall be undefined

until

Repeat a command until this is true

unzip

Extract compressed files in a ZIP archive

v

The V Programming Language

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)

vault

Interact with HashiCorp Vault

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 IMproved, a programmer's text editor

vimr

VimR — Neovim GUI for macOS in Swift

visudo

Visudo edits the sudoers file, which defines the users and groups with administrator rights

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

w

Display who is logged in and what they are doing

wasm-bindgen

Generate bindings between WebAssembly and JavaScript

wasm-pack

No description

watchman

A file watching service

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

wezterm

Wez's Terminal Emulator

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

whereis

Locate the binary, source, and manual page files for a command

which

Locate a program in the user's PATH

while

Repeat a command while this is true

who

Display who is logged in

whois

Query a database for information about a domain registrant

wifi-password

People ask you for the Wi-Fi password. Answer quickly. macOS only

wing

No description

wp

WP-CLI is the command-line interface for WordPress

wrangler

Wrangler CLI for Cloudflare Workers

wrk

Wrk - a HTTP benchmarking tool

wscat

Communicate over websocket

xargs

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

xc

List tasks from an xc-compatible markdown file

xcode-select

Active developer directory for Xcode tools

xcodebuild

Build Xcode projects

xcodeproj

Xcodeproj lets you create and modify Xcode projects

xcodes

Manage the Xcode versions installed on your Mac

xcrun

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

xdg-mime

Command line tool for querying information about file type handling and adding descriptions for new file types

xdg-open

Opens a file or URL in the user's preferred application

xed

Xcode text editor invocation tool

xxd

Make a hexdump or do the reverse

yalc

Work with yarn/npm packages locally like a boss

yank

Yank terminal output to clipboard

yarn

Manage packages and run scripts

ykman

Configure your YubiKey via the command line

yo

Yeoman generator

yomo

CLI interface for YoMo

youtube-dl

Download videos from YouTube

z

No description

zapier

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

zed

A lightning-fast, collaborative code editor written in Rust

zellij

A terminal workspace with batteries included

zig

Zig is a general-purpose programming language and toolchain for maintaining robust, optimal, and reusable software

zip

Package and compress (archive) files into zip file

zipcloak

Encrypt entries in a zipfile

zoxide

A smarter cd command for your terminal