List the commands available in the environment

Synopsis

commands [command]

Description

Display all commands registered in the current SLICC shell session, organized by category. If a command name is given, show the help text for that command instead.

Categories include file operations, text processing, search, navigation, archives, media, audio, environment and shell, data processing, network, version control, languages, skills, browser and UI, and filesystem. User-installed .jsh scripts are listed separately.

Options

-h, --help Show the help message and exit

Examples

$ commands

List every registered command, grouped by category.

$ commands curl

Show the help text for the curl command.

Categories

File operations ls, cat, head, tail, wc, touch, mkdir, rm, cp, mv, ln, chmod, stat, readlink

Text processing grep, sed, awk, sort, uniq, cut, tr, tee, diff

Search find, rg

Navigation & paths pwd, basename, dirname, tree, du, cd

Archives zip, unzip, pdftk, pdf

Media convert, magick

Audio say, afplay, chime

Environment & shell echo, printf, env, printenv, export, alias, unalias, history, clear, true, false, bash, sh, commands, which, uname, host, oauth-token

Data processing xargs, jq, base64, date

Network curl, wget, html-to-markdown

Version control git

Languages node, python, python3, sqlite3

Skills skill, upskill

Browser & UI serve, open, imgcat, playwright-cli, playwright, pw, webhook

Filesystem mount

Notes

The commands command is an enhanced version of help that includes supplemental commands built into SLICC. These are not standard Unix utilities: they are implemented in WebAssembly and JavaScript, running entirely in the browser with no server required.

Any .jsh file discovered on the virtual filesystem is automatically registered as a command and will appear under User scripts.

See Also

which, help, upskill