| Crates.io | embeddenator-cli |
| lib.rs | embeddenator-cli |
| version | 0.20.0-alpha.2 |
| created_at | 2026-01-09 22:41:58.28605+00 |
| updated_at | 2026-01-25 18:37:20.372049+00 |
| description | CLI interface for Embeddenator holographic computing substrate |
| homepage | https://github.com/tzervas/embeddenator |
| repository | https://github.com/tzervas/embeddenator |
| max_upload_size | |
| id | 2033087 |
| size | 84,331 |
Command-line interface for the Embeddenator holographic computing substrate.
Independent component extracted from the Embeddenator monolithic repository. Part of the Embeddenator workspace.
Repository: https://github.com/tzervas/embeddenator-cli
This crate provides a modular CLI for Embeddenator operations, extracted from the main embeddenator repository as part of the Phase 2A component decomposition.
fuse feature)cargo build --release
With FUSE support:
cargo build --release --features fuse
embeddenator-cli ingest -i ./mydata -e data.engram -m data.json -v
embeddenator-cli extract -e data.engram -m data.json -o ./restored -v
embeddenator-cli query -e data.engram -q ./testfile.txt -v
embeddenator-cli bundle-hier -e data.engram -m data.json --out-hierarchical-manifest hier.json --out-sub-engrams-dir sub_engrams -v
--features fuse)embeddenator-cli mount -e data.engram -m data.json /mnt/engram -v
The CLI is organized into modular components:
src/
├── lib.rs # Public API and Clap definitions
├── main.rs # Binary entry point
├── commands/ # Command implementations
│ ├── ingest.rs
│ ├── extract.rs
│ ├── query.rs
│ ├── bundle_hier.rs
│ ├── mount.rs
│ └── update.rs
└── utils/ # Helper utilities
├── path.rs
└── mod.rs
This crate uses the Phase 2A component libraries:
embeddenator-vsa: Vector Symbolic Architecture operationsembeddenator-fs: Filesystem and engram operationsembeddenator-retrieval: Hierarchical retrievalembeddenator-io: I/O utilitiesAll command handlers return anyhow::Result<()> for consistent error handling across the CLI.
MIT