A Vim-inspired terminal file manager with modern UX/UI components
๐ฅ๏ธ Dual-Pane Layout
- Left panel: Hierarchical directory navigation
- Right panel: File previews (text/images) & metadata
๐ฎ Vim-Style Controls
- Muscle-memory friendly keybindings (hjkl navigation)
- Mode switching (normal/visual/command)
๐ Containerized
- Pre-built Docker images with Alpine base
- Volume mounting support
๐บ Homebrew Ready
- Single-command installation for macOS/Linux
- Automatic updates via brew
# Via Docker
docker run -it --rm -v $PWD:/data ghcr.io/devalentineomonya/terminal-file-explorer:latest
# Homebrew
brew tap devalentineomonya/tools
brew install terminal-file-explorer
# From Source
git clone https://github.com/devalentineomonya/Terminal-File-Explorer-Golang.git
cd Terminal-File-Explorer-Golang
make build && make install
build # Compile binary
install # Install system-wide
docker # Build Docker image
clean # Remove build artifacts
run # Start in dev mode
version: '3.8'
services:
file-explorer:
image: ghcr.io/devalentineomonya/terminal-file-explorer:latest
volumes:
- ./:/workspace
environment:
- TUI_THEME=dark
devices:
- /dev/fuse:/dev/fuse
# Build with Make
make build
# Run tests
make test
# Create release builds
make release
# Build Docker image
make docker
MIT License - See LICENSE
Maintainer: Valentine Omonya
Contribute: Guidelines
Support: Open an Issue