Skip to content
This repository has been archived by the owner on Jan 19, 2020. It is now read-only.

zacanger/lll

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lll

Simple terminal file manager

WIP, extremely rough. I would not recommend using this until it's 1.0.0.

Support with PayPal Patreon ko-fi

Dependencies

  • ncurses

Goals

Almost no features. Think more like noice than ranger.

  • Current keybinds:

    • hjkl: navigation
    • q quit
    • r rename
    • G jump to bottom
    • g jump to top
    • / search (case insensitve)
      • n/N back/foward through search results
    • . toggle hidden files visibility (true by default)
    • space select multiple items
    • r rename
  • None of these are planned features:

    • Themes
    • Built-in shell execution
    • Config files
    • Multiple panes (use screen or tmux)
    • System information
    • Windows support
  • But these are:

    • Handle files in their default apps (xdg-open)
    • Make scrolling work (currently doesn't re-draw when you go below or above the current screen)
    • Planned keybinds (mostly not implemented yet):
      • l should open a file, if not a directory (XDG_OPEN, spawn new terminal?)
      • d cut a file/directory
      • y yank (copy) a file/directory
      • p put
      • x delete
      • s drop to a shell (on exit, should return to lll)

Other options

  • ranger (Python) is the gold standard. It's got every feature under the sun, and is not always fast.
  • hunter and joshuto are ranger clones in Rust. joshuto is pretty good! I haven't tried hunter because it requires more packages than I want to install. This uses some code from Joshuto.
  • nnn, noice, and rover are relatively small and written in C. I like them! But I don't like C.
  • fff is also fun, but it's written in Bash, and I wanted something both fast and maintainable.
  • lf (Go) is very good. Like ranger minus a bunch of stuff I never use. I should really get better at Go.
  • marcos (Rust) is rough.

LICENSE