v0.1.0 — Initial Release
traverse v0.1.0
A TUI file manager that treats Windows as a first-class citizen.
Features
- Directory browsing with Vi-style navigation (j/k/h/l)
- Instant filter: press
/to filter files by name, case-insensitive substring matching - File operations: copy (y), cut (d), paste (p), delete (x), rename (r)
- Multi-select with Space and select-all with a
- PowerShell integration: press Ctrl+Z to open a shell that auto-cds to the current directory
- Git status integration: file markers (M/A/??/D), branch name, ahead/behind
- Git operations: stage (s), unstage (S), diff (D) with color-coded preview
- Syntax highlighting preview for 8 languages (Go, Python, JS, TS, Rust, C/C++, Java, Markdown)
- JSON/YAML formatted preview
- Large file truncation (500 lines default)
- Jump to top with gg (press g twice)
- Scroll preview with K/J (uppercase)
- Windows-first design: proper path handling, encoding support
- YAML configuration file with Viper
- Help view (?)
Installation
go install github.com/chenyc21/traverse@latestScoop (Windows)
scoop install traverseSee README.md for full documentation.
Full Changelog: https://github.com/chenyc21/traverse/commits/v0.1.0