First stable release of FileView, a minimal file tree browser for
terminal emulators. CLI options and exit codes are now stable surfaces
that future minor versions will not break.
Highlights
- Zero configuration: install and run
- Faster startup via lazy Git detection and reduced
stat()calls - Stable CLI surface and exit codes
Added
EXIT_CODE_INVALID(3) for invalid arguments and options- Improved error messages for invalid options and missing values
- Help message documents exit codes
Changed
- Lazy Git status detection deferred until after the first frame render
- Tree loading reduces
stat()calls viaDirEntry::file_type() - Symlink handling clarified in tree traversal
Fixed
--formatnow errors on invalid values instead of silently using the default--on-selectnow errors when the command is missing- Unknown options return a proper error message
Full Changelog: v0.11.0...v1.0.0