Categorygithub.com/santhoshr/llama
repositorypackage
0.0.0-20240810045106-6100164be983
Repository: https://github.com/santhoshr/llama.git
Documentation: pkg.go.dev

# README

🦙 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 bindingDescription
Arrows, hjklMove cursor
Shift + ArrowsMove to the corners
g, GMove to the top or bottom
Enter, LEnter directory
Backspace, HExit directory
EscExit with cd if empty search / filter otherwise empties search / filter
Ctrl+CExit without cd
dd, DDDelete file or dir, use capital when search / filter is active
/Fuzzy search
r , RReload directory, use capital when in search / filter is active
f, FToggle Filter, use capital when search / filter is active
tabToggle between search and filter and between on and off by double pressing it
spaceToggle 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