Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/pages/devtools.astro
Original file line number Diff line number Diff line change
Expand Up @@ -38,13 +38,13 @@ const addons = [
name: 'gd-observe',
tagline: 'Local observability with a terminal dashboard',
copy: 'Timers, gauges and counters alongside logs, events and per-frame traces, all tagged with a context you push and pop. A localhost WebSocket server streams them live to a terminal UI. Metrics are in-memory and local — the point is to see the data before deciding whether any of it should leave the machine.',
cli: 'Ships gdobs, a Go terminal UI',
cli: 'Ships gdobs, a Rust terminal UI with Ratatui',
},
{
name: 'gd-playwright',
tagline: 'Named handles for web-export browser tests',
copy: 'The addon writes element positions, events and test state to browser globals during a web run; the CLI reads them over CDP so a test can click <code>start_button</code> instead of a coordinate. The CLI is strictly read-only — it never mutates browser or game state. Disabled builds no-op, so the calls are safe to leave in.',
cli: 'Ships gdpw, a Go CLI',
cli: 'Ships gdpw, a Rust CLI',
},
{
name: 'gd-pocketbase',
Expand Down
8 changes: 4 additions & 4 deletions src/pages/games.astro
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@ const icon = (name: keyof typeof octicons, size = 16) => octicons[name].toSVG({
tagline="A terminal arcade"
status="Playable now"
available={true}
meta="Go · Bubble Tea · wazero"
command="go run github.com/aviorstudio/termcade@latest"
commandNote="Needs a truecolor terminal at 80×24 or larger"
meta="Rust · Ratatui · Wasmtime"
command="termcade"
commandNote="Install a verified release; use a truecolor terminal at 80×24 or larger"
links={[{ href: 'https://github.com/aviorstudio/termcade', label: 'Source on GitHub' }]}
>
<p>
Expand All @@ -61,7 +61,7 @@ const icon = (name: keyof typeof octicons, size = 16) => octicons[name].toSVG({
Brickough, playable offline the moment it starts.
</p>
<p>
The arcade compiles no games into itself. Every game is a sandboxed WebAssembly package running under wazero
The arcade compiles no games into itself. Every game is a sandboxed WebAssembly package running under Wasmtime
with no filesystem and no network, so a broken one shows up dimmed on the menu with its reason rather than
taking the arcade down. The same binary is the dev kit: <code>termcade dev new you/mygame</code> scaffolds
one, <code>termcade dev build</code>
Expand Down
Loading