Everything you can install.
Generated from
wearterm-repo/packages.list.
Dependencies are pulled in automatically, so only the things you would actually ask for are listed.
Install any of them with zbd install <name>.
Shell 12
The GNU Bourne-again shell — what a Wear Term session starts in.
Hundreds of tiny UNIX utilities in one binary; a fallback when the full tools aren't installed.
ls, cp, mv, cat, sort and the rest of the GNU core toolset.
Terminal UI library that most full-screen tools link against.
tput, infocmp, clear — terminal capability queries.
Line editing and history for interactive prompts.
Fills in the libc functions Bionic is missing; many packages depend on it.
Shell with strong completion and globbing; a common bash replacement.
Friendly shell with autosuggestions out of the box — pleasant with a small keyboard.
Minimal POSIX shell; fast, ideal for scripts.
Tab completion rules for hundreds of commands.
Wraps any command in readline, giving it history and line editing.
Files 17
Search text with regular expressions.
Stream editor for substitutions and line surgery.
GNU awk — field-oriented text processing and reports.
find and xargs — walk the tree and act on what you find.
Pager with search and scrollback; pairs well with rotary scrolling.
Pager with colour support and multiple windows.
diff, cmp, sdiff — compare files line by line.
Apply unified diffs to a tree.
Locate a command on PATH.
Identify a file's type from its contents, not its name.
Print a directory as an indented tree.
sponge, ts, vipe, parallel — the missing UNIX utilities.
Convert CRLF line endings to LF and back.
Pipe viewer: progress, rate and ETA for any stream.
Very fast terminal file manager, light on memory.
Midnight Commander — two-pane file manager with a built-in viewer.
vi-keyed file manager with a preview column.
Archives 9
Create and extract .tar archives.
The .gz compressor, and gunzip/zcat with it.
Higher-ratio, slower compression for .bz2.
xz and lzma — best ratio of the classic three.
Modern compressor: near-gzip speed at much better ratios.
Extract .zip archives.
Create .zip archives.
7z — handles 7z, and reads most other archive formats.
Extract .rar archives.
Editors 4
The modal editor, full build. The largest package here by a margin, and deliberately kept.
Small, modeless editor — the one to reach for on a watch.
Modern terminal editor with normal Ctrl shortcuts and mouse support.
Full-screen hex editor.
Sessions 3
Terminal multiplexer. Detach a session, close the app, reattach later with everything still running.
The older multiplexer; still the lightest way to keep a shell alive.
Record a terminal session as a replayable cast file.
System 10
Interactive process viewer with per-core CPU meters.
ps, top, free, kill, vmstat — the classic process tools.
Disk usage browser; finds what's eating the watch's storage.
mount, dmesg, lsblk, script, column and friends.
List open files and the processes holding them.
Trace system calls — the first tool when something silently fails.
Measure how long a command takes and what it cost.
Show progress for a running cp, dd, tar or gzip.
Get a root shell when the watch is rooted; a no-op otherwise.
System summary with an ASCII logo. Yes, it works on a round screen.
Search 4
rg — recursive grep that respects .gitignore and is dramatically faster.
Fuzzy finder for any list: files, history, processes.
Simple, fast alternative to find with sane defaults.
ag — code-oriented recursive search.
Network 16
Transfer data over HTTP, FTP and a dozen other protocols.
Retrieve files over HTTP and FTP, with resume and recursion.
Rewritten wget: parallel connections, HTTP/2.
ssh, scp, sftp and ssh-keygen — administer a server from your wrist.
Roaming SSH replacement that survives the watch losing Wi-Fi.
The root certificate bundle TLS verification needs.
The TLS and crypto library.
The openssl command: certificates, keys, digests, s_client.
Efficient incremental file sync, local or over SSH.
nc — raw TCP and UDP connections; the network multitool.
Bidirectional relay between any two sockets, files or processes.
Multi-connection downloader; HTTP, FTP, BitTorrent and Metalink.
Send a file to another machine with a one-time code word.
dig, nslookup, host — DNS queries.
ip, ss — modern interface, route and socket inspection.
Look up domain and IP registration records.
Security 43
The port scanner and service prober, with its scripting engine.
Fast port sweeper that hands open ports straight to nmap.
Brute-force web content discovery against a wordlist.
Audit a TLS endpoint's protocols, ciphers and known flaws.
Generate wordlists to a pattern.
Enumerate subdomains of a target domain.
Discover mDNS/Bonjour services on the local network.
Enumerate the ciphers and certificates a TLS server offers.
Pattern-match files against malware rules.
Fuzzy hashing — find files that are similar, not identical.
Filesystem forensics: walk images and recover deleted entries.
Fuzzer that mutates a program's input transparently.
Scan a repository for committed secrets.
Hide and extract data inside image and audio files.
Query VirusTotal for a hash, file or URL.
Force any command's traffic through a SOCKS or HTTP proxy.
The onion-routing client and SOCKS proxy.
Run a command with its traffic pushed through Tor.
Map the hops between here and a host.
ifconfig, netstat, route — the legacy network tools.
Small, modern signature tool compatible with signify.
Edit Windows SAM and registry hives offline.
Reverse-engineering framework: disassembler, debugger, analysis.
Static analysis for shell scripts; catches quoting bugs before they bite.
Rewrite shell scripts with correct quoting.
Semantic grep for C and C++ — search by code pattern, not text.
Simple, modern file encryption with small keys.
Rust implementation of age, with the same file format.
GPG: encryption, signing and key management.
OpenBSD's minimal signature tool.
The password-hashing function and its CLI.
Encrypt a file with a memory-hard key derivation.
SQLite with transparent, authenticated page encryption.
Generate TOTP and HOTP codes — 2FA from the terminal.
Generate pronounceable or random passwords.
Interactive terminal UI for poking at HTTP endpoints.
HTTP benchmarking with a scriptable load model.
HTTP load testing at a constant request rate, with reports.
SNMP client tools for querying network gear.
Measure SSH round-trip latency and throughput.
certutil and friends — manage NSS certificate databases.
Compress executables in place.
Compare two binaries visually, byte by byte.
Development 17
Distributed version control. Clone, commit and push from the watch.
Git extension for large files.
ncurses browser for git history, staging and blame.
CPython 3 with pip — the most useful thing to have on a watch after a shell.
Perl 5, still unmatched for one-line text surgery.
Lua 5.4 interpreter; tiny and fast to embed.
GNU make — build automation.
Run a command whenever a watched file changes.
Slice, filter and transform JSON on the command line.
jq for YAML, TOML and XML.
The sqlite3 shell and library.
Arbitrary-precision calculator language.
Quick command-line calculator with units and variables.
Convert between thousands of physical units.
The Go toolchain. Compiling on a watch is slow but it works.
Node.js and npm.
Cross-platform build system generator.
Docs 2
Render man pages; the reader for everything else's documentation.
tldr client — short, example-first help instead of a full man page.
Fun 9
An ASCII cow says what you tell it to.
Render text as large ASCII letters.
A random quotation, the traditional login greeting.
A steam locomotive crosses the screen when you mistype ls.
Falling green characters. Unreasonably good on a round display.
figlet with colour and filters.
Convert a JPEG to ASCII art.
cat with syntax highlighting, git gutter and paging.
Modern ls with colours, icons, git status and a tree mode.
Nothing matches that.
vim and the development toolchains are deliberate exceptions.