tui file manager
Go to file
2023-08-27 06:04:42 +02:00
src fix doc comment 2023-08-27 06:04:42 +02:00
.gitignore initial commit 2023-08-27 05:09:40 +02:00
Cargo.lock initial commit 2023-08-27 05:09:40 +02:00
Cargo.toml initial commit 2023-08-27 05:09:40 +02:00
README.md Update README.md 2023-08-27 06:02:38 +02:00

TuiFile

A file explorer for your terminal, with homerow-centric navigation.

TuiFile can

  • have multiple instances, one for each open directory
  • display recursive directory structures
  • filter files using regex
  • select multiple files at once
  • create new directories
  • copy, move and delete
  • quickly open your $TERM and $EDITOR
  • add more features (open an issue with ideas if you have any)

Demo

using i3 (wm) and zellij (green border).

https://github.com/Dummi26/tuifile/assets/67615357/0b0553c9-72e5-4d38-8537-f6cc39147ab1

Controls

Global

Ctrl+Up/K -> previous Ctrl+Down/J -> next Ctrl+Left/H -> close Ctrl+Right/L -> duplicate

Normal

  • Up/K or Down/J -> move selection
  • Left/H -> go to parent directory
  • Right/L -> go into directory
  • A -> Alternate selection (toggle All)
  • S -> Select or toggle current
  • D -> Deselect all
  • F -> focus Find/Filter bar
  • N -> New directory (name taken from find/filter bar text)
  • C -> Copy selected to this directory
  • R -> remove selected files and directories (not recursive: also requires selecting the directories content)
  • 1-9 or 0 -> set recursive depth limit (0 = infinite)
  • T -> open terminal here
  • E -> open this file in your editor

Find/Filter Bar

  • Esc -> back & discard
  • Enter -> back & filter
  • Backspace -> delete
  • type to enter search regex