Features on the Terminal page ¶
This page lists what the hidden terminal can do. For the live list, type help in the terminal, or help --verbose for usage hints. Not everything worth finding is listed here.
Page experience ¶
- Matrix rain on load, fading into a boot sequence you can skip or sit with
- Fake Linux boot before the MOTD
- Random glitch: output briefly corrupts every 20-60 seconds
- Konami code (↑↑↓↓←→←→BA) triggers full-screen matrix rain
- Green “matrix” styling scoped to the console card; the rest of the page keeps normal site typography
- Wider prose column (
min(56rem, 92vw)) so long output (for examplehelp --verbose) is easier to read - Scrollable output with a fixed input row; the prompt stays visible while you scroll
- Opening banner tries the Worker
motdcommand first, then falls back to a static welcome if the API is unreachable - Responses longer than ~600 characters, or the
helpcommand, print instantly instead of character-by-character typing - Network and HTTP errors show a clear message in the terminal
- Command history on Up / Down (stored in
sessionStoragefor the tab session) - Tab autocomplete for command names
- Accessibility: label for the command field,
autocomplete="off", andaria-liveon the output log
Commands ¶
Getting started ¶
help: Display available commands. Usage:help [--verbose]clear: Clear the terminal.motd: Show the message of the day (edge colo info).hostname: Display the hostname.whoami: Display user and IP info.greet: Greet with your IP address.!!: Repeat the last command.history: Show recent command history (stored by IP via a Durable Object).
Filesystem ¶
ls: List directory contents. Usage:ls [-a] [path]cd: Change directory. Usage:cd <path>pwd: Print working directory.cat: Print file contents. Usage:cat <path>find: Find a file by name. Usage:find <path> -name <pattern>su: Switch user. Usage:su <user>
Network & edge ¶
edge: Show Cloudflare edge metadata for the current request.ipinfo: Display IP geolocation info.ping: Check if a domain responds over HTTPS. Usage:ping <domain>weather: Fetch current weather for a city. Usage:weather <city>
Text & encoding ¶
echo: Print text back. Usage:echo <text>reverse: Reverse text. Usage:reverse <text>rot13: Apply ROT13 cipher to text. Usage:rot13 <text>encode: Encode text as Base64. Usage:encode <text>decode: Decode Base64 text. Usage:decode <base64>hash: SHA-256 hex digest of text. Usage:hash <text>wc: Count lines, words, and characters. Usage:wc <text>ascii: Render text as ASCII art (max 20 characters). Usage:ascii <text>
Fun & games ¶
joke: Display a random dad joke.programmingjoke: Display a random programming joke.pokemon: Display Pokémon info. Usage:pokemon <name>8ball: Magic 8-ball. Usage:8ball <question>coin: Flip a coin (heads or tails).roll: Roll dice with standard notation. Usage:roll d20,roll 2d6,roll 6random: Random integer from 1 to N. Usage:random <N>fact: Fetch a random useless fact.quote: Display a random inspirational quote.uuid: Generate a random UUID v4.calc: Evaluate a math expression : operators (+ - * / % ^), functions (sin cos tan sqrt abs floor ceil round log log2 log10), constants (pi e). Usage:calc <expression>date: Display the current date and time.
Matrix & easter eggs ¶
wakeup: Matrix easter egg.hack: Initiate an intrusion sequence against an identified target.sudo: Execute as superuser. Some inputs have… consequences. Usage:sudo <command>oracle: Consult the Oracle. Responses may be cryptic.redpill: Take the red pill.bluepill: Take the blue pill.