Skip to content

v0.1.0 — Initial Release

Choose a tag to compare

@chenyc21 chenyc21 released this 03 Aug 09:21

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@latest

Scoop (Windows)

scoop install traverse

See README.md for full documentation.

Full Changelog: https://github.com/chenyc21/traverse/commits/v0.1.0