diff options
| author | blasty <blasty@local> | 2026-08-07 15:21:10 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-08-07 15:21:10 +0200 |
| commit | ce9bcf91fc36a90ec952bd3f8787e5aadc8f1f7a (patch) | |
| tree | 6db7bd8f2c2d6d8ccbd73a75b87bb7073e3330c7 /pyproject.toml | |
| parent | Stop tracking the upstream port patch (diff) | |
| download | ida-tui-ce9bcf91fc36a90ec952bd3f8787e5aadc8f1f7a.tar.gz ida-tui-ce9bcf91fc36a90ec952bd3f8787e5aadc8f1f7a.tar.xz ida-tui-ce9bcf91fc36a90ec952bd3f8787e5aadc8f1f7a.zip | |
README: rewrite, and fix the install it documented
The old one had drifted into a wall of prose that described the project to
someone who already knew it. Rewritten around what a reader actually needs:
what this is, what it needs, how to run it, the keys, and what is in it --
with the logo up top and the sharp edges at the bottom instead of a wall of
disclaimers at the top.
Corrected while checking every claim rather than trusting it:
- pyproject depended on 'ida-codemode-mcp' from '../ida-codemode-mcp'. The
package is 'ida-codemode' and the repo is '../ida-codemode', so 'uv sync'
-- the documented install -- could not have worked for anyone. Fixed, and
uv.lock regenerated (it now resolves, 39 packages).
- test counts were 257/733, they are 302/788
- the keys table is generated from the real BINDINGS: c/d/a/p/u, o/O/B, s for
split, ctrl+t for structs, " for strings, all verified against app.py
- dropped the ida-pro-mcp/worker-era architecture section, which described
files that no longer exist, and replaced it with the current layout
- links docs/CODEMODE_UPSTREAM.md and .fastfeedback/SPEED.md, which did not
exist when the README was last touched
Every path and doc link in it is checked to exist.
Diffstat (limited to 'pyproject.toml')
| -rw-r--r-- | pyproject.toml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pyproject.toml b/pyproject.toml index 72f1ff3..943c1e1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ requires-python = ">=3.11" # ida-codemode supplies GUI discovery, shared idalib workers, leases, and the # execute_python/ida-domain database surface. dependencies = [ - "ida-codemode-mcp", + "ida-codemode", "textual>=8", "pygments>=2", # Used directly for pseudocode highlighting. ] @@ -26,4 +26,4 @@ build-backend = "hatchling.build" packages = ["idatui"] [tool.uv.sources] -ida-codemode-mcp = { path = "../ida-codemode-mcp", editable = true } +ida-codemode = { path = "../ida-codemode", editable = true } |
