xplr
Hackable terminal file explorer
TLDR
Start xplr
SYNOPSIS
xplr [--config file] [--print-pwd-as-result] [options] [paths]
DESCRIPTION
xplr is a hackable, minimal terminal file explorer. Written in Rust, it's fast and highly configurable.
Lua configuration enables complete customization. Modes, keybindings, and UI can be redefined entirely.
Selection handling pipes to stdout. This enables integration with other commands and scripts.
Modes define behavior sets. Normal mode, selection mode, and custom modes provide context-aware keybindings.
Plugins extend functionality. Community plugins add features like preview, bulk rename, and integration.
The focus is on composition with Unix tools rather than built-in features for everything.
PARAMETERS
--config FILE
Configuration file.--print-pwd-as-result
Print current dir on exit.-C NAME=VALUE
Override config.--read-only
Read-only mode.--version, -V
Show version.--help, -h
Show help.
KEY BINDINGS
j/k or down/up
Navigate.Enter
Open/select.q
Quit./
Search.space
Toggle selection.h
Go to parent.g
Go to path..
Toggle hidden.ctrl-c
Cancel.
CAVEATS
Steep learning curve for configuration. Fewer built-in features than ranger. Lua knowledge helpful for customization.
HISTORY
xplr was created by Arijit Basu around 2021 as an extensible file explorer. It emphasizes hackability and composition over built-in features.
