Skip to content

Latest commit

 

History

History
98 lines (76 loc) · 3 KB

File metadata and controls

98 lines (76 loc) · 3 KB

vc - Volkov Commander Clone

A dual-pane file manager for the terminal, a clone of the classic Volkov Commander from the DOS era.

Built with Go, using tview and tcell.

Features

  • Dual-pane navigation with Full and Brief display modes
  • File operations: Copy (F5), Move/Rename (F6), Delete (F8), MkDir (F7)
  • File viewer (F3) with zip archive content listing
  • Zip compression (F2) for selected files/directories
  • Open files with system default application (Enter)
  • File editor integration via $EDITOR (F4)
  • Inline search — just start typing to jump to matching files
  • Directory size calculation (Space)
  • Multi-file selection (Insert/Ctrl+S)
  • Sorting by name, extension, size, or time
  • SFTP/FTPS remote filesystem support (F1)
  • Windows drive switching (Backspace at drive root)
  • Shell command execution from built-in command line
  • Symlink display with @ prefix and link target in footer
  • File attributes dialog: chmod/chown with searchable owner/group picker
  • Default ACL support for directories on Linux (sudo apt install acl)
  • Classic DOS blue theme

Installation

Download the latest release for your platform from the Releases page.

Linux

mkdir -p ~/.local/bin
curl -L -o ~/.local/bin/vc https://github.com/feherk/vc/releases/latest/download/vc-linux-amd64
chmod +x ~/.local/bin/vc

macOS (Apple Silicon)

mkdir -p ~/.local/bin
curl -L -o ~/.local/bin/vc https://github.com/feherk/vc/releases/latest/download/vc-darwin-arm64
chmod +x ~/.local/bin/vc

macOS (Intel)

mkdir -p ~/.local/bin
curl -L -o ~/.local/bin/vc https://github.com/feherk/vc/releases/latest/download/vc-darwin-amd64
chmod +x ~/.local/bin/vc

Or download VC-x.x.x-macOS.dmg from Releases and drag VC to Applications.

Windows (cmd)

curl -L -o vc.exe https://github.com/feherk/vc/releases/latest/download/vc-windows-amd64.exe

Note: Make sure ~/.local/bin is in your $PATH. Add export PATH="$HOME/.local/bin:$PATH" to your ~/.bashrc or ~/.zshrc if needed.

Build from source

go install github.com/feherkaroly/vc@latest

Keyboard Shortcuts

Key Action
Tab Switch panel
Enter Open file / Enter directory
Backspace Go to parent directory / Change drive (Windows)
Insert/Ctrl+S Toggle selection
Space Calculate directory size
Type letters Inline search — jump to matching file/directory
Escape Cancel inline search
Ctrl+R Refresh both panels
Ctrl+Enter Insert current filename into command line
F1 Server connections (SFTP/FTPS)
F2 Zip selected files
F3 View file / View zip contents
F4 Edit file ($EDITOR)
F5 Copy
F6 Move / Rename
F7 Create directory
F8 Delete
F9 Menu
F10 Quit
F12 Focus command line

License

MIT