Regedited is a Rust CLI for treating one plaintext/markdown file as a fast indexed registry. It scans canonical regedited open trigger lines or compatible ## SECTION: headers, then reads, writes, diffs, copies, and serves typed string, DB, and hex-word zone refs.
Windows:
winget install --source winget --id Rustlang.RustupClose and reopen the shell, then verify:
rustc --version
cargo --version
rustup --versionIf Windows reports a linker error such as link.exe not found, install Visual Studio Build Tools with the Desktop development with C++ workload.
Linux/macOS:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
rustc --version
cargo --versioncargo fmt --check
cargo test
cargo build --releaseWindows binary:
.\target\release\regedited.exe --helpLinux/macOS binary:
./target/release/regedited --helpanything before regedited open anything after is ignored
index: 1
0x0000008 : 0x0000008 : 0x0000000 : 0x0000000 : 0x0000000 : 0x0000000
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
First string line
Second string line
Third string line
---
Hello from a zone.The trigger line has no name. The address is the following numeric index:
regedited ref-get doc.md index:1:string:1
regedited ref-get doc.md index:1:db:7
regedited ref-get doc.md index:1:zone:1
regedited ref-get doc.md index:1:zone:1 --clipThe helper adds the release directory to PATH and creates rgd as another
name for the same compiled executable:
Windows:
.\pathadd.ps1
rgd load .\doc.md
rgd l
rgd ist 1
rgd unloadLinux:
./pathadd.sh
rgd load ./doc.md
rgd l
rgd ist 1
rgd unloadAn omitted document is accepted only after rgd load. Explicit paths always
take precedence, and canonical regedited remains stateless.
Windows:
.\webbuild.ps1Linux:
./webbuild.shThese scripts check for Rust and wasm-pack, ask before installing a missing
tool, and build the package under web/pkg. The browser surface is read-only.
docs/RUST_BEGINNER_SETUP.txt- slower first-time Rust setupdocs/shell/POWERSHELL.txt- PowerShell command cookbookdocs/shell/BASH.txt- Bash command cookbookdocs/shell/PYTHON.txt- Python subprocess cookbookdocs/shell/REPL.txt- evcxr and direct-process cookbookdocs/shell/BAT.txt- CMD and batch cookbookdocs/web/JAVASCRIPT.txt- browser runner and Wasm APIsdocs/web/STANDALONE_HTML.txt- static-page module layoutdocs/ARCHITECTURE.md- full internals and command referencedocs/FORMAT.md- minimal document format