Skip to content

Latest commit

 

History

History
78 lines (61 loc) · 2.55 KB

README.md

File metadata and controls

78 lines (61 loc) · 2.55 KB

🦙 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