From 4a7c9f7c7e5131145388d32c47eaf352af46bed6 Mon Sep 17 00:00:00 2001 From: Cal Corum Date: Tue, 4 Nov 2025 09:31:13 -0600 Subject: [PATCH] CLAUDE: Update terminal client documentation for UV MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Updated terminal_client/CLAUDE.md to use UV commands. ## Changes - Updated REPL start command: uv run python -m terminal_client - Updated standalone commands to use uv run prefix - Added alternative manual activation option - Consistent with all other project documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- backend/terminal_client/CLAUDE.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/backend/terminal_client/CLAUDE.md b/backend/terminal_client/CLAUDE.md index d91dcca..4bea82f 100644 --- a/backend/terminal_client/CLAUDE.md +++ b/backend/terminal_client/CLAUDE.md @@ -15,7 +15,8 @@ Interactive REPL (Read-Eval-Print Loop) terminal UI for testing the game engine Start the interactive shell for persistent in-memory state: ```bash -python -m terminal_client +uv run python -m terminal_client +# Or: source .venv/bin/activate && python -m terminal_client # Then type commands interactively: ⚾ > new_game @@ -38,10 +39,10 @@ python -m terminal_client Run individual commands with persistent config file: ```bash -python -m terminal_client new-game -python -m terminal_client defensive --alignment normal -python -m terminal_client offensive --approach power -python -m terminal_client resolve +uv run python -m terminal_client new-game +uv run python -m terminal_client defensive --alignment normal +uv run python -m terminal_client offensive --approach power +uv run python -m terminal_client resolve ``` **Note**: Config file (`~/.terminal_client_config.json`) remembers current game between commands.