ublx 0.1.8

TUI to index once, enrich with metadata, and browse a flat snapshot in a 3-pane layout with multiple modes.
Documentation

UBLX

Crates.io docs.rs Build Rust

Ublx ... Safe when taken as directed.

TUI that turns a directory into a flat, navigable catalog — index once, enrich on demand, browse in the terminal. Indexing uses Nefaxer; deep metadata uses ZahirScan when you enhance.

In active development — expect breaking changes.

Install

Homebrew

brew tap Latka-Industries/ublx https://github.com/Latka-Industries/UBLX
brew install Latka-Industries/ublx/ublx

Cargo

cargo install ublx

Quick start

ublx /path/to/your/project

Headless index: ublx --snapshot-only /path/to/project · Full metadata: ublx --full-snapshot · See ublx --help.

Documentation

Full guides, config tables, TUI keys, and workflows live on the docs site (README here stays minimal).

Install Homebrew, Cargo, prerequisites, first run
CLI ublx --help, headless flags
Configuration ublx.toml, enhance policies, themes
TUI & modes Snapshot, Delta, Lenses, panes, keybindings
Guides Path-only vs enhance, headless export, lenses
FAQ Common questions
API (docs.rs) Rust crate reference

Not a file manager — for that, see yazi. UBLX targets project trees: fast catalogs, previews, diffs, and export.

License

Dual-licensed under MIT or Apache-2.0.