Skip to content

santhoshr/llama

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦙 llama File Manager

Llama — a terminal file manager.

Bash Fish PowerShell
function ll {
	cd "$(llama "$@")"
}
function ll
cd (llama $argv);
end
function ll() {
	cd "$(llama $args)"
}

Note: we need a such helper as the child process can't modify the working directory of the parent process.

Usage

Key binding Description
Arrows, hjkl Move cursor
Shift + Arrows Move to the corners
g, G Move to the top or bottom
Enter, L Enter directory
Backspace, H Exit directory
Esc Exit with cd if empty search / filter otherwise empties search / filter
Ctrl+C Exit without cd
dd, DD Delete file or dir, use capital when search / filter is active
/ Fuzzy search
r , R Reload directory, use capital when in search / filter is active
f, F Toggle Filter, use capital when search / filter is active
tab Toggle between search and filter and between on and off by double pressing it
space Toggle Search / Filter on and off
\ Navigate to Root
`, ~ Navigate to Home
! Toggle files filtering directories
@ Toggle directories filtering files

The EDITOR or LLAMA_EDITOR environment variable used for opening files from the llama.

export EDITOR=vim

License

MIT

About

Terminal file manager

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%