- Notifications
You must be signed in to change notification settings - Fork341
gokcehan/lf
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Google Groups|Doc|Wiki|#lf (on Libera.Chat)|#lf:matrix.org (with IRC bridge)
lf
(as in "list files") is a terminal file manager written in Go with a heavy inspiration fromranger
file manager.Seefaq for more information andtutorial for a gentle introduction with screencasts.
- Cross-platform (Linux, macOS, BSDs, Windows)
- Single binary without any runtime dependencies
- Fast startup and low memory footprint due to native code and static binaries
- Asynchronous IO operations to avoid UI locking
- Server/client architecture and remote commands to manage multiple instances
- Extendable and configurable with shell commands
- Customizable keybindings (vi and readline defaults)
- A reasonable set of other features (see thedocumentation)
- Tabs or windows (better handled by window manager or terminal multiplexer)
- Builtin pager/editor (better handled by your pager/editor of choice)
- Builtin commands for file operations (better handled by the underlying shell tools including but not limited to
mkdir
,touch
,chmod
,chown
,chgrp
, andln
)
Seepackages for community maintained packages.
Seereleases for pre-built binaries.
Building from the source requiresGo.
On Unix:
env CGO_ENABLED=0 go install -ldflags="-s -w" github.com/gokcehan/lf@latest
On Windowscmd
:
setCGO_ENABLED=0go install -ldflags="-s -w" github.com/gokcehan/lf@latest
On Windowspowershell
:
$env:CGO_ENABLED='0'go install-ldflags="-s -w"github.com/gokcehan/lf@latest
After the installationlf
command should start the application in the current directory.
Runlf -help
to see command line options.
Runlf -doc
to see thedocumentation.
Seeetc directory to integratelf
to your shell and/or editor.Example configuration files along with example colors and icons files can also be found in this directory.
Seeintegrations to integratelf
to other tools.
Seetips for more examples.
Seecontributing for guidelines.
About
Terminal file manager
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.