Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Terminal file manager

License

NotificationsYou must be signed in to change notification settings

gokcehan/lf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Groups|Doc|Wiki|#lf (on Libera.Chat)|#lf:matrix.org (with IRC bridge)

Go BuildGo Report Card

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.

icons-and-borderimage-preview

Features

  • 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)

Non-Features

  • 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 tomkdir,touch,chmod,chown,chgrp, andln)

Installation

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

Usage

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.

Contributing

Seecontributing for guidelines.


[8]ページ先頭

©2009-2025 Movatter.jp