- I wrote a scripts to copy and generate all commands missing in iris from fig repo: https://github.com/withfig/autocomplete - Add a new script to generate commands docs about which commands currently are inside commands folder 377d4aac663590e504fe39a92eb4dac4cbd333b2 - Add more icons e64d4e70a1db61e62053460a882e093bd6373ab1
Iris commands
This directory contains all modular CLI command specifications and autocompletion definitions supported by Iris. Every command is defined as a core.Spec registered via package init() functions and grouped into category subdirectories.
The core/ subdirectory is the primary engine package. It implements the underlying command registry (core.Registry), data structures (Spec, Arg, Flag), dynamic generators, and autocompletion matching logic. The top-level all.go file anonymously imports all category subpackages to trigger their initialization and register all available commands at startup.
Overview
Currently, Iris natively supports 567 top-level CLI commands across 14 categories:
- Cloud, Containers, Kubernetes, DevOps & Databases (
ops/): 118 commands - JavaScript, TypeScript, Frontend & Node.js Tools (
js/): 82 commands - Python Ecosystem & Data Science Tools (
python/): 19 commands - Rust Ecosystem & Modern CLI Tools (
rust/): 11 commands - Go Development & Project Tools (
golang/): 3 commands - Java, Kotlin & JVM Build Tools (
jvm/): 14 commands - C/C++ Compilers & Build Systems (
cc/): 16 commands - Git Version Control & GitHub Tools (
git/): 8 commands - System Package Managers (
pkginstaller/): 12 commands - Filesystem, Directory & Archive Utilities (
fs/): 30 commands - Editors, Pagers & File Viewers (
view/): 27 commands - Text Processing, JSON & Stream Manipulation (
text/): 28 commands - Task Runners & Build Automation (
runner/): 24 commands - System Administration, Network & Process Management (
sys/): 175 commands
Cloud, Containers, Kubernetes, DevOps & Databases (ops/)
| Command | Description | Source File |
|---|---|---|
amplify |
Environment | amplify.go |
ampx |
CLI for Amplify Gen 2 | ampx.go |
ansible |
Define and run a single Ansible task | ansible.go |
ansible-config |
View ansible configuration | ansible_config.go |
ansible-doc |
Displays information on modules installed in Ansible libraries | ansible_doc.go |
ansible-galaxy |
The Galaxy API server URL | ansible_galaxy.go |
ansible-lint |
Ansible static code analysis | ansible_lint.go |
ansible-playbook |
Runs Ansible playbooks, executing the defined tasks on the targeted hosts | ansible_playbook.go |
appwrite |
Appwrite - Open-Source End-to-End Backend Server | appwrite.go |
arch |
32-bit intel | arch.go |
arduino-cli |
Arduino CLI - build, compile, and upload Arduino sketches | arduino_cli.go |
argo |
If True, Use the HTTP client. Defaults to the ARGO_HTTP1 environment variable | argo.go |
asdf |
Plugin name | asdf.go |
atlas |
CLI tool to manage MongoDB Atlas | atlas.go |
aws |
Use a specific profile from your credential file | aws.go |
aws-vault |
Add credentials to the secure keystore | aws_vault.go |
bit |
Bit documentation: https://bit.dev/docs | bit.go |
bosh |
Deployment | bosh.go |
capacitor |
Add a native platform project to your app | capacitor.go |
cdk |
AWS CDK CLI | cdk.go |
cf |
Cloudfoundry cli | cf.go |
checkov |
Branch | checkov.go |
circleci |
CircleCI CLI | circleci.go |
cloudflared |
Specify the hostname of your application | cloudflared.go |
coda |
Coda CLI - interact with Coda docs and tables | coda.go |
command |
Run an external command | command.go |
copilot |
Name of the application | copilot.go |
cosign |
Provides utilities for attaching artifacts to other artifacts in a registry | cosign.go |
dapr |
Distributed Application Runtime CLI | dapr.go |
datree |
Help for | datree.go |
deployctl |
Command line tool for Deno Deploy | deployctl.go |
direnv |
Help for direnv | direnv.go |
docker |
container engine | docker.go |
docker-compose |
multi-container (legacy) | docker.go |
doctl |
The official DigitalOcean command line interface (CLI) | doctl.go |
doppler |
The official CLI for Doppler Secret Operations Platform | doppler.go |
eas |
Log in with your Expo account | eas.go |
fastly |
A CLI for interacting with the Fastly platform | fastly.go |
firebase |
ProjectAlias | firebase.go |
flyctl |
Command line tool for Fly.io services | flyctl.go |
fnm |
Fast and simple Node.js version manager | fnm.go |
gcloud |
Manage Google Cloud Platform resources and developer workflow | gcloud.go |
gh |
Current branch | gh.go |
gpg |
Encryption and signing tool | gpg.go |
hasura |
.env filename to load ENV vars from | hasura.go |
helm |
The Helm package manager for Kubernetes | helm.go |
helmfile |
Deploy helm charts | helmfile.go |
hugo |
The world | hugo.go |
k3d |
Little helper to run k3s in Docker | k3d.go |
k6 |
Create an archive | k6.go |
k9s |
Kubernetes namespace | k9s.go |
kind |
Cluster | kind.go |
knex |
SQL query builder for JavaScript | knex.go |
kubectl |
kubernetes cli | kubectl.go |
kubectx |
Switch between Kubernetes-contexts | kubectx.go |
kubens |
Switch between Kubernetes-namespaces | kubens.go |
limactl |
Lima: Linux virtual machines, with a focus on running containers | limactl.go |
locust |
Show program | locust.go |
lpass |
Command line interface for LastPass | lpass.go |
minikube |
Format to print stdout in | minikube.go |
mongocli |
CLI tool to manage your MongoDB Cloud | mongocli.go |
mongoimport |
Import data from a JSON, CSV, or TSV file into a MongoDB instance | mongoimport.go |
mongosh |
Default Connection String; Equivalent to running mongosh without any commands | mongosh.go |
multipass |
Displays help on commandline options | multipass.go |
mysql |
Mysql is a terminal-based front-end to MySQL | mysql.go |
netlify |
Print debugging information | netlify.go |
newman |
Newman is a command-line collection runner for Postman | newman.go |
nginx |
Nginx (pronounced | nginx.go |
ngrok |
Path to log file, | ngrok.go |
nvm |
Node version | nvm.go |
oci |
Oracle Cloud Infrastructure CLI | oci.go |
okteto |
Context | okteto.go |
op |
Official 1Password CLI | op.go |
opa |
Open Policy Agent (OPA) | opa.go |
osqueryi |
Your OS as a high-performance relational database | osqueryi.go |
pass |
Pass - stores, retrieves, generates, and synchronizes passwords securely | pass.go |
pg_dump |
Dumps a database as a text file or to other formats | pg_dump.go |
pgcli |
Host address of the postgres database | pgcli.go |
pm2 |
Outputs the version number | pm2.go |
pod |
CocoaPods, the Cocoa library package manager | pod.go |
podman |
Build an image using instructions from Containerfiles | podman.go |
pscale |
The client ID for the PlanetScale CLI application | pscale.go |
psql |
Psql is a terminal-based front-end to PostgreSQL | psql.go |
pulumi |
The name of the stack to operate on. Defaults to the current stack | pulumi.go |
qodana |
Run Qodana as fast as possible, with minimum effort required | qodana.go |
railway |
CLI for managing Railway Apps | railway.go |
rbenv |
List all available rbenv commands | rbenv.go |
robot |
Tag | robot.go |
rsync |
remote sync | ssh.go |
scp |
secure copy | ssh.go |
serverless |
AWS profile to use with the command | serverless.go |
sfdx |
Analyze (lint) Aura component code | sfdx.go |
sftp |
OpenSSH secure file transfer | sftp.go |
space |
Deta Space CLI for mananging Deta Space projects | space.go |
sqlite3 |
A command line interface for SQLite version 3 | sqlite3.go |
src |
Interact with Sourcegraph from the command line | src.go |
ssh |
secure shell | ssh.go |
ssh-keygen |
Generates, manages and converts authentication keys for ssh | ssh_keygen.go |
stripe |
Stripe CLI - build, test, and manage your Stripe integrations right from your terminal | stripe.go |
supabase |
Supabase CLI | supabase.go |
surreal |
Database authentication password to use when connecting [default: root] | surreal.go |
tailscale |
Connect to Tailscale, logging in if needed | tailscale.go |
terraform |
Workspace | terraform.go |
terragrunt |
Workspace | terragrunt.go |
tfenv |
Version | tfenv.go |
tfsec |
Terraform workspaces | tfsec.go |
tkn |
CLI for tekton pipelines | tkn.go |
trivy |
Skip updating built-in policies [$TRIVY_SKIP_POLICY_UPDATE] | trivy.go |
tsuru |
Plan | tsuru.go |
vault |
Display help | vault.go |
vela |
Show the reference doc for component, trait or workflow types | vela.go |
vercel |
CLI Interface for Vercel.com | vercel.go |
volta |
Enables verbose diagnostics | volta.go |
watson |
A wonderful CLI to track your time | watson.go |
whois |
Query a database for information about a domain registrant | whois.go |
wrangler |
Path to configuration file [default: wrangler.toml] | wrangler.go |
xc |
List tasks from an xc-compatible markdown file | xc.go |
xcodes |
Manage the Xcode versions installed on your Mac | xcodes.go |
JavaScript, TypeScript, Frontend & Node.js Tools (js/)
| Command | Description | Source File |
|---|---|---|
asar |
A simple extensive tar-like archive format with indexing | asar.go |
astro |
Add an integration | astro.go |
babel |
A comma-separated list of preset names | babel.go |
blitz |
Show help for command | blitz.go |
browser-sync |
Keep multiple browsers & devices in sync when building websites | browser_sync.go |
build-storybook |
Storybook build CLI tools | build_storybook.go |
bun |
bun js runtime | bun.go |
bunx |
execute package (bun x) | bun.go |
cordova |
Print out the version of your cordova-cli install | cordova.go |
create-completion-spec |
Setup fig folder and create spec with the given name | create_completion_spec.go |
create-next-app |
Output the version number | create_next_app.go |
create-nx-workspace |
The name of the workspace | create_nx_workspace.go |
create-react-app |
Creates a new React project | create_react_app.go |
create-react-native-app |
Creates a new React Native project | create_react_native_app.go |
create-redwood-app |
Name of your Redwood project | create_redwood_app.go |
create-remix |
Display help for command | create_remix.go |
create-t3-app |
The name of the application, as well as the name of the directory to create | create_t3_app.go |
create-video |
CLI used to create remotion video project | create_video.go |
create-vite |
Create a new project powered by Vite | create_vite.go |
create-web3-frontend |
Quickly create a Next.js project with wagmi and TailwindCSS ready to go | create_web3_frontend.go |
deno |
A modern JavaScript and TypeScript runtime | deno.go |
dotenv |
Loads environment variables from .env | dotenv.go |
electron |
Build cross platform desktop apps with JavaScript, HTML and CSS | electron.go |
elm |
Fig spec for the Elm language cli | elm.go |
elm-format |
Format your code in the Elm idiomatic way | elm_format.go |
elm-json |
Deal with your elm.json | elm_json.go |
elm-review |
Prints a single JSON object | elm_review.go |
esbuild |
An extremely fast JavaScript bundler | esbuild.go |
eslint |
Pluggable JavaScript linter | eslint.go |
expo |
Tools for creating, running, and deploying Universal Expo and React Native apps | expo.go |
expo-cli |
Tools for creating, running, and deploying Universal Expo and React Native apps | expo_cli.go |
ganache-cli |
Fast Ethereum RPC client | ganache_cli.go |
gatsby |
Set host. Defaults to localhost | gatsby.go |
hardhat |
Ethereum development environment | hardhat.go |
ionic |
Target engine (e.g. browser, cordova) | ionic.go |
jest |
A delightful JavaScript Testing Framework with a focus on simplicity | jest.go |
lerna |
Branch | lerna.go |
meteor |
Run the meteor command-line tool | meteor.go |
ncu |
Clear the default cache, or the cache file specified by --cacheFile | ncu.go |
nest |
Report actions that would be taken without writing out results | nest.go |
next |
A port number on which to start the application | next.go |
ng |
Project name | ng.go |
node |
Run the node interpreter | node.go |
npm |
node packages | npm.go |
npx |
Execute binaries from npm packages | npx.go |
nuxi |
The directory of the target application | nuxi.go |
nuxt |
Launch the development server | nuxt.go |
nx |
All projects | nx.go |
oxlint |
All lints (except nursery) | oxlint.go |
playwright |
Display help for command | playwright.go |
pnpm |
fast node packages | pnpm.go |
pnpx |
Execute binaries from npm packages | pnpx.go |
prettier |
Run Prettier from the command line | prettier.go |
quasar |
Quasar Framework CLI | quasar.go |
react-native |
Attempt to fix all diagnosed issues | react_native.go |
redwood |
Script | redwood.go |
remix |
Represent the directory of the Remix application | remix.go |
remotion |
Create videos programmatically in React | remotion.go |
rollup |
Next-generation ES module bundler | rollup.go |
rome |
Rome CLI | rome.go |
rush |
Projects | rush.go |
sequelize |
The environment to run the command in | sequelize.go |
serve |
Static file serving and directory listing | serve.go |
shadcn-ui |
Shadcn UI CLI | shadcn_ui.go |
start-storybook |
Display usage information | start_storybook.go |
stencil |
CLI to build Stencil projects and generate components | stencil.go |
swagger-typescript-api |
Generate api via swagger scheme | swagger_typescript_api.go |
swc |
Path to the file | swc.go |
truffle |
Execute build pipeline (if configuration present) | truffle.go |
ts-node |
Run the TypeScript interpreter for Node.JS | ts_node.go |
tsc |
CLI tool for TypeScript compiler | tsc.go |
tsx |
Run TypeScript file using tsx | tsx.go |
turbo |
Print the version | turbo.go |
typeorm |
Show help for command | typeorm.go |
vite |
Native ESM-powered web dev build tool | vite.go |
vr |
The npm-style script runner for Deno | vr.go |
vsce |
The Visual Studio Code Extension Manager | vsce.go |
vue |
Vue cli tools | vue.go |
watchman |
A file watching service | watchman.go |
webpack |
Run webpack (default command, can be omitted) | webpack.go |
yalc |
Work with yarn/npm packages locally like a boss | yalc.go |
yarn |
yarn package manager | yarn.go |
Python Ecosystem & Data Science Tools (python/)
| Command | Description | Source File |
|---|---|---|
black |
Version | black.go |
conda |
Name of environment | conda.go |
django-admin |
Show this help message and exit | django_admin.go |
googler |
Google from the command-line | googler.go |
jupyter |
Set log level to logging.DEBUG (maximize logging output) | jupyter.go |
mamba |
Mamba is a fast, robust, and cross-platform package manager | mamba.go |
mypy |
Mypy is a static type checker for Python | mypy.go |
pipenv |
Python package manager | pipenv.go |
pipx |
Installed package | pipx.go |
poetry |
python dependency manager | python.go |
pre-commit |
Show help message and exit | pre_commit.go |
pyenv |
Pyenv | pyenv.go |
pytest |
Control assertion debugging tools. | pytest.go |
ruff |
Enable verbose logging | ruff.go |
sqlfluff |
A dialect-flexible and configurable SQL linter | sqlfluff.go |
sqlmesh |
SQLMesh command line tool | sqlmesh.go |
streamlit |
Streamlit | streamlit.go |
uv |
fast python package manager | python.go |
youtube-dl |
Clipboard | youtube_dl.go |
Rust Ecosystem & Modern CLI Tools (rust/)
| Command | Description | Source File |
|---|---|---|
cargo |
rust toolchain | cargo.go |
dprint |
Prints the help of the given subcommand(s) | dprint.go |
pijul |
Adds a path to the tree | pijul.go |
rustc |
Rust compiler | rustc.go |
rustup |
The Rust toolchain installer | rustup.go |
taplo |
Set color values for the output | taplo.go |
tokei |
Count your code, quickly | tokei.go |
trunk |
Run on all files instead of only changed files | trunk.go |
wasm-bindgen |
Generate bindings between WebAssembly and JavaScript | wasm_bindgen.go |
wasm-pack |
Build an npm package | wasm_pack.go |
zellij |
Change where zellij looks for the configuration file | zellij.go |
Go Development & Project Tools (golang/)
| Command | Description | Source File |
|---|---|---|
go |
tool for managing Go source code | go.go |
goctl |
A cli tool to generate go-zero code | goctl.go |
goreleaser |
Deliver Go binaries as fast and easily as possible | goreleaser.go |
Java, Kotlin & JVM Build Tools (jvm/)
| Command | Description | Source File |
|---|---|---|
clojure |
An alias to refer to its function or a qualified function | clojure.go |
dart |
The Dart file containing the main function | dart.go |
flutter |
Available emulators | flutter.go |
fvm |
Print this usage information | fvm.go |
gradle |
Log all warnings | gradle.go |
java |
Java runtime | jvm.go |
javac |
Java compiler | jvm.go |
jenv |
Executable file | jenv.go |
jmeter |
Apache JMeter - 100% Java Load Testing Tool | jmeter.go |
kdoctor |
Report a version of KDoctor | kdoctor.go |
keytool |
Show help message | keytool.go |
kotlinc |
Kotlin compiler | jvm.go |
mvn |
Maven - a Java based project management and comprehension tool | mvn.go |
spring |
Initialize a new project using Spring Initializr | spring.go |
C/C++ Compilers & Build Systems (cc/)
| Command | Description | Source File |
|---|---|---|
bazel |
Bazel target | bazel.go |
c++ |
C++ compiler (alias) | cc.go |
cc |
C compiler (alias) | cc.go |
clang |
LLVM C compiler | cc.go |
clang++ |
LLVM C++ compiler | cc.go |
cmake |
Command-line interface of the cross-platform buildsystem generator CMake | cmake.go |
g++ |
GNU C++ compiler | cc.go |
gcc |
GNU C compiler | cc.go |
premake |
The premake5.lua file | premake.go |
swift |
Show help information | swift.go |
typst |
The Typst compiler | typst.go |
xcode-select |
Active developer directory for Xcode tools | xcode_select.go |
xcodebuild |
Build Xcode projects | xcodebuild.go |
xcodeproj |
Xcodeproj lets you create and modify Xcode projects | xcodeproj.go |
xcrun |
SceneKit CLI utilities | xcrun.go |
zig |
Enable or disable colored message | zig.go |
Git Version Control & GitHub Tools (git/)
| Command | Description | Source File |
|---|---|---|
ghq |
Clone/sync with a remote repository | ghq.go |
git |
version control | git.go |
git-cliff |
Increases the logging verbosity | git_cliff.go |
git-flow |
Git extensions to provide high-level repository operations for Vincent Driessen | git_flow.go |
git-profile |
Use profile | git_profile.go |
git-quick-stats |
Show help for git-quick-stats | git_quick_stats.go |
github |
Open a git repository in GitHub Desktop | github.go |
svn |
Specify a username ARG | svn.go |
System Package Managers (pkginstaller/)
| Command | Description | Source File |
|---|---|---|
apt |
Debian/Ubuntu package manager | pkgmgr.go |
apt-get |
Debian/Ubuntu package manager (low-level) | pkgmgr.go |
brew |
Homebrew package manager | pkgmgr.go |
dnf |
Fedora/RHEL package manager | pkgmgr.go |
dpkg |
Debian package management system | dpkg.go |
flatpak |
flatpak package manager | pkgmgr.go |
pacman |
Arch package manager | pkgmgr.go |
paru |
AUR helper (feature-rich) | pkgmgr.go |
pkgutil |
Query and manipulate for macOS Installer packages and receipts | pkgutil.go |
snap |
snap package manager | pkgmgr.go |
yay |
AUR helper (pacman wrapper) | pkgmgr.go |
yum |
RHEL/CentOS package manager (legacy) | pkgmgr.go |
Filesystem, Directory & Archive Utilities (fs/)
| Command | Description | Source File |
|---|---|---|
broot |
Show the last modified date of files and directories | broot.go |
cd |
change directory | cd.go |
chmod |
change file permissions | chmod.go |
chown |
change file owner | chown.go |
cp |
copy files and directories | cp.go |
df |
Display free disk space | df.go |
dust |
Like du but more intuitive | dust.go |
exa |
A modern replacement for ls | exa.go |
eza |
A modern replacement for ls | eza.go |
find |
Walk a file hierarchy | find.go |
fold |
Fold long lines for finite width output device | fold.go |
ln |
create links | ln.go |
ls |
list directory contents | ls.go |
lsd |
An ls command with a lot of pretty colors and some other stuff | lsd.go |
mkdir |
make directories | mkdir.go |
mv |
move (rename) files | mv.go |
paper |
The Paper CLI | paper.go |
rclone |
Only list directories | rclone.go |
readlink |
Display file status | readlink.go |
rm |
remove files or directories | rm.go |
rmdir |
Remove directories | rmdir.go |
stow |
Manage farms of symbolic links | stow.go |
tar |
Use archive file or device ARCHIVE | tar.go |
touch |
create or update file timestamp | touch.go |
trash |
Trash, move files/folders to the trash | trash.go |
tree |
Display directories as trees (with optional color/HTML output) | tree.go |
unzip |
Extract compressed files in a ZIP archive | unzip.go |
z |
jump to directory | zoxide.go |
zi |
jump to directory interactively | zoxide.go |
zip |
Package and compress (archive) files into zip file | zip.go |
Editors, Pagers & File Viewers (view/)
| Command | Description | Source File |
|---|---|---|
bat |
A cat(1) clone with syntax highlighting and Git integration | bat.go |
cat |
concatenate and print | cat.go |
code |
Read from stdin (e.g. | code.go |
cot |
Command-line utility for CotEditor | cot.go |
du |
estimate file space usage | du.go |
emacs |
An extensible, customizable, free/libre text editor - and more | emacs.go |
file |
determine file type | file.go |
glow |
Render markdown on the CLI, with pizzazz! | glow.go |
head |
output first lines of file | head.go |
idea |
IntelliJ IDEA CLI | idea.go |
less |
view file contents (scrollable) | less.go |
lvim |
Hyperextensible Vim-based text editor | lvim.go |
micro |
True/false | micro.go |
more |
Opposite of less | more.go |
nano |
Nano | nano.go |
nvim |
Hyperextensible Vim-based text editor | nvim.go |
rich |
Defined by terminal, appearance may differ | rich.go |
stat |
display file status | stat.go |
subl |
Sublime Text | subl.go |
tail |
output last lines of file | tail.go |
vi |
Print help message for vi and exit | vi.go |
vim |
Vi IMproved, a programmer | vim.go |
vimr |
VimR - Neovim GUI for macOS in Swift | vimr.go |
wc |
word, line, character count | wc.go |
xed |
Xcode text editor invocation tool | xed.go |
xxd |
Make a hexdump or do the reverse | xxd.go |
zed |
A lightning-fast, collaborative code editor written in Rust | zed.go |
Text Processing, JSON & Stream Manipulation (text/)
| Command | Description | Source File |
|---|---|---|
awk |
pattern-directed scanning | textproc.go |
cut |
extract columns from lines | textproc.go |
diff |
Compare files line by line | diff.go |
dos2unix |
DOS to Unix file format converter | dos2unix.go |
egrep |
grep with extended regex | grep.go |
fd |
fast find alternative | rg.go |
find |
search for files | find.go |
gawk |
GNU awk | textproc.go |
grep |
search text in files | grep.go |
iconv |
Character set conversion | iconv.go |
jq |
Output the jq version and exit with zero | jq.go |
pandoc |
A universal document converter | pandoc.go |
rg |
ripgrep (fast search) | rg.go |
sed |
stream editor | textproc.go |
seq |
Print sequences of numbers. (Defaults to increments of 1) | seq.go |
sha1sum |
Print or check SHA1 (160-bit) checksums | sha1sum.go |
shasum |
Print or Check SHA Checksums | shasum.go |
shred |
Overwrite a file to hide its contents, and optionally delete it | shred.go |
sort |
sort lines of text | textproc.go |
split |
Use suffix_length letters to form the suffix of the file name | split.go |
tee |
read stdin, write to stdout and files | textproc.go |
tr |
translate or delete characters | textproc.go |
truncate |
Shrink or extend the size of a file to the specified size | truncate.go |
typos |
Source code spelling correction | typos.go |
uniq |
filter adjacent duplicate lines | textproc.go |
unix2dos |
Unix to DOS text file format convertor | unix2dos.go |
vale |
A syntax-aware linter for prose built with speed and extensibility in mind | vale.go |
xargs |
build and run commands from stdin | textproc.go |
Task Runners & Build Automation (runner/)
| Command | Description | Source File |
|---|---|---|
ant |
Apache Ant - Java library and command-line build tool | ant.go |
composer |
Composer Command | composer.go |
dbt |
CLI for dbt - Data Build Tool | dbt.go |
drush |
Drush is a command line shell and Unix scripting interface for Drupal | drush.go |
elixir |
Elixir Language | elixir.go |
gem |
Use HTTP proxy for remote operations | gem.go |
hexo |
Draft for | hexo.go |
just |
command runner | justfile.go |
laravel |
The output format (txt, xml, json, or md) | laravel.go |
magento |
Open-source E-commerce | magento.go |
make |
build automation | makefile.go |
mix |
Build tool for Elixir | mix.go |
php |
Run the PHP interpreter | php.go |
phpunit |
Generate code coverage report in Clover XML format, | phpunit.go |
phpunit-watcher |
Automatically rerun PHPUnit tests when source code changes | phpunit_watcher.go |
rails |
Create a new rails application | rails.go |
rake |
A ruby build program with capabilities similar to make | rake.go |
rubocop |
Run only lint cops | rubocop.go |
ruby |
Interpreted object-oriented scripting language | ruby.go |
rvm |
Show version of rvm | rvm.go |
sidekiq |
Background job framework for Ruby | sidekiq.go |
symfony |
Symfony Binary | symfony.go |
valet |
Do not output any message | valet.go |
vapor |
Vapor Toolbox (Server-side Swift web framework) | vapor.go |
System Administration, Network & Process Management (sys/)
| Command | Description | Source File |
|---|---|---|
adb |
Forward-lock the app | adb.go |
ag |
Recursively search for PATTERN in PATH. Like grep or ack, but faster | ag.go |
airflow |
Subcommand | airflow.go |
aliases |
Prints help information | aliases.go |
asciinema |
Terminal session recorder | asciinema.go |
asr |
Can be a disk image, /dev entry, or volume mountpoint | asr.go |
atuin |
Magical shell history | atuin.go |
basename |
Return filename portion of pathname | basename.go |
bc |
An arbitrary precision calculator language | bc.go |
btop |
Beautifuler htop (interactive process viewer) | btop.go |
bundle |
Gem | bundle.go |
cal |
Displays a calendar and the date of Easter | cal.go |
cci |
CumulusCI command line interface | cci.go |
cdk8s |
CDK for K8s | cdk8s.go |
chezmoi |
Attribute modifier | chezmoi.go |
chsh |
Change your login shell | chsh.go |
codesign |
Create and manipulate code signatures | codesign.go |
croc |
Send file(s), or folder | croc.go |
crontab |
Maintain crontab file for individual users | crontab.go |
curl |
transfer data via URL | network.go |
date |
Display or set date and time | date.go |
dateseq |
Print help and exit | dateseq.go |
dcli |
Display help for command | dcli.go |
dd |
The same as | dd.go |
ddev |
DDEV-Local local development environment | ddev.go |
defaults |
Global domain | defaults.go |
degit |
Straightforward project scaffolding | degit.go |
deta |
Runtime | deta.go |
dig |
DNS lookup | network.go |
dirname |
Return directory portion of pathname | dirname.go |
do-release-upgrade |
Upgrade Ubuntu to latest release | do_release_upgrade.go |
dog |
Human-readable host names, nameservers, types, or classes | dog.go |
dotnet |
The dotnet cli | dotnet.go |
dscacheutil |
Utility for managing the Directory Service cache | dscacheutil.go |
dscl |
Prompt for password | dscl.go |
dtm |
Plugin | dtm.go |
echo |
Environment Variable | echo.go |
eleventy |
Eleventy is a simpler static site generator | eleventy.go |
env |
print environment | env.go |
exec |
Replace the current shell with a program | exec.go |
export |
set environment variable | env.go |
fastlane |
Helps you with your initial fastlane setup | fastlane.go |
fdisk |
Manipulate disk partition table | fdisk.go |
ffmpeg |
Play, record, convert, and stream audio and video | ffmpeg.go |
firefox |
Free open-source web browser developer by Mozilla | firefox.go |
fisher |
[Prompt] - 🌊 The ultimate Fish prompt | fisher.go |
fmt |
Simple text formatter | fmt.go |
forc |
Fuel Orchestrator | forc.go |
forge |
A command line interface for managing Atlassian-hosted apps | forge.go |
fzf |
A general-purpose command-line fuzzy finder | fzf.go |
fzf-tmux |
Opens a fuzzy finder in a tmux pane | fzf_tmux.go |
gltfjsx |
GLTF to JSX converter | gltfjsx.go |
goto |
Goto | goto.go |
gum |
Background Color | gum.go |
herd |
Display this application version | herd.go |
hop |
Interact with Hop in your terminal | hop.go |
hostname |
Set or print name of current host system | hostname.go |
htop |
Improved top (interactive process viewer) | htop.go |
http |
HTTPie: command-line HTTP client for the API era | http.go |
hyper |
Hyper is an Electron-based terminal | hyper.go |
hyperfine |
A command-line benchmarking tool | hyperfine.go |
ibus |
Set or get engine | ibus.go |
id |
Display the full name of the user | id.go |
ifconfig |
configure network interface | network.go |
ignite-cli |
Output usage information | ignite_cli.go |
install |
Use suffix as the backup suffix if -b is given | install.go |
ip |
show/manage network | network.go |
join |
The join utility performs an | join.go |
julia |
The Julia Programming Language | julia.go |
kafkactl |
Command-line interface for Apache Kafka | kafkactl.go |
kamal |
Skip image build and push | kamal.go |
kill |
send signal to process | ps.go |
killall |
kill by process name | ps.go |
kitty |
A cat like utility to display images in the terminal | kitty.go |
klist |
Credential cache to list | klist.go |
kool |
Script | kool.go |
launchctl |
Service or domain target | launchctl.go |
leaf |
Create and interact with your leaf projects | leaf.go |
lima |
Lima is an alias for | lima.go |
login |
Begin session on the system | login.go |
lsblk |
List block devices | lsblk.go |
lsof |
List open files | lsof.go |
man |
Format and display manual pages | man.go |
meroxa |
The Meroxa CLI | meroxa.go |
mkdocs |
Project documentation with Markdown | mkdocs.go |
mkfifo |
Make FIFOs (first-in, first-out) | mkfifo.go |
mkinitcpio |
Create an initial ramdisk environment | mkinitcpio.go |
mknod |
Create device special file | mknod.go |
mosh |
Address of remote machine to log into | mosh.go |
mount |
Mount disks and manage subtrees | mount.go |
nc |
netcat - TCP/UDP tool | network.go |
ncal |
Displays a calendar and the date of Easter | ncal.go |
neofetch |
The most complete system information CLI tool | neofetch.go |
netstat |
network statistics | network.go |
networkQuality |
Measure the different aspects of network quality | networkquality.go |
networksetup |
Configuration tool for network settings in macOS | networksetup.go |
nextflow |
Session ID | nextflow.go |
nhost |
Nhost | nhost.go |
nmap |
Network exploration tool and security / port scanner | nmap.go |
nrm |
Use the right package manage - remove | nrm.go |
ns |
Forces rebuilding the native application | ns.go |
nslookup |
query DNS | network.go |
nylas |
A command line interface for Nylas | nylas.go |
oh-my-posh |
The config file to use | oh_my_posh.go |
okta |
The Okta CLI is the easiest way to get started with Okta! | okta.go |
ollama |
A command-line tool for managing and deploying machine learning models | ollama.go |
omz |
Oh My Zsh | omz.go |
pac |
7 | pac.go |
passwd |
Modify a user | passwd.go |
pathchk |
Check pathnames for POSIX portability | pathchk.go |
pdfunite |
Combine multiple pdfs | pdfunite.go |
pgrep |
find process by pattern | ps.go |
ping |
test network connectivity | network.go |
pkg-config |
Return metainformation about installed libraries | pkg_config.go |
pkill |
kill by pattern | ps.go |
pmset |
Display sleep timer (value in minutes, or 0 to disable) | pmset.go |
pocketbase |
PocketBase CLI | pocketbase.go |
printenv |
print environment variables | env.go |
prisma |
Display this help message | prisma.go |
pro |
Manage Ubuntu Pro services from Canonical | pro.go |
pry |
Interactive Ruby | pry.go |
ps |
report processes | ps.go |
publish |
Set up a new website in the current folder | publish.go |
pwd |
Return working directory name | pwd.go |
rancher |
Output format: | rancher.go |
repeat |
Interpret the result as a number and repeat the commands this many times | repeat.go |
rscript |
Scripting Front-End for R | rscript.go |
sam |
Host of locally emulated Lambda container | sam.go |
sanity |
Displays help information about Sanity | sanity.go |
screen |
Screen manager with VT100/ANSI terminal emulation | screen.go |
shell-config |
Display help for command | shell_config.go |
shortcuts |
Run a shortcut | shortcuts.go |
simctl |
Add photos, live photos, videos, or contacts to the library of a device | simctl.go |
source |
Source files in shell | source.go |
speedtest-cli |
Command line interface for testing internet bandwidth using speedtest.net | speedtest_cli.go |
spotify |
CLI to use Spotify from the terminal | spotify.go |
ss |
socket statistics | network.go |
st2 |
Show this help and exit | st2.go |
stack |
The Haskell Tool Stack | stack.go |
starkli |
Starkli, a ⚡ blazing ⚡ fast ⚡ CLI tool for Starknet powered by 🦀 starknet-rs 🦀 | starkli.go |
su |
(no letter) The same as -l | su.go |
sudo |
Execute a command as the superuser or another user | sudo.go |
sysctl |
Variable name | sysctl.go |
systemctl |
Control the systemd system and service manager | systemctl.go |
tac |
Concatenate and print files in reverse | tac.go |
tailcall |
TailCall CLI for managing and optimizing GraphQL configurations | tailcall.go |
tailwindcss |
Display usage information | tailwindcss.go |
time |
Time how long a command takes! | time.go |
tldr |
Tldr page | tldr.go |
tmux |
Format output | tmux.go |
tmuxinator |
Project | tmuxinator.go |
top |
Display Linux tasks | top.go |
traceroute |
Print the route packets take to network host | traceroute.go |
trap |
Prints all defined signal handlers | trap.go |
trex |
trex script | trex.go |
tsh |
Remote host login | tsh.go |
tuist |
Build the project in the current directory | tuist.go |
twilio |
Level of logging messages | twilio.go |
uname |
Print operating system name | uname.go |
unset |
unset variable | env.go |
visudo |
Checking existing sudoers file for syntax errors | visudo.go |
vultr-cli |
Bare Metal ID | vultr_cli.go |
wezterm |
Wez | wezterm.go |
wget |
non-interactive downloader | network.go |
where |
For each name, indicate how it should be interpreted | where.go |
whereis |
Locate the binary, source, and manual page files for a command | whereis.go |
which |
Executable file | which.go |
who |
Display who is logged in | who.go |
wing |
Runs a Wing executable in the Wing Console | wing.go |
wp |
Path to the WordPress files | wp.go |
wrk |
Wrk - a HTTP benchmarking tool | wrk.go |
wscat |
Communicate over websocket | wscat.go |
yank |
Yank terminal output to clipboard | yank.go |
ykman |
Configure your YubiKey via the command line | ykman.go |
zapier |
Change the way structured data is presented. If | zapier.go |