mirror of https://github.com/sayanarijit/xplr
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2e551ce38d | 4 years ago | |
---|---|---|
benches | 4 years ago | |
src | 4 years ago | |
tests | 4 years ago | |
.gitignore | 4 years ago | |
Cargo.lock | 4 years ago | |
Cargo.toml | 4 years ago | |
LICENSE | 4 years ago | |
README.md | 4 years ago |
README.md
An experimental, minimal, configurable TUI file explorer, stealing ideas from nnn
and fzf
.
Example usage:
# Edit file
vim $(xplr)
# Copy file(s)
cp $(xplr) $(xplr)
# Search and move file
mv $(fzf) $(xplr)
Let's brainstorm
You can also experiment and help by suggesting ideas/opinions.
- Install
cargo install xplr
- Create the customizable config file (requires
yq
)
mkdir -p ~/.config/xplr
echo "?" | xplr | yq ".config" -y | tee ~/.config/xplr/config.yml
-
Check the key bindings in the config file.
-
Run
xplr
.
TODO research
- Research FIFO/socket options for better integration with other tools.
- Research saner configuration formats.
- Research saner key binding options.
- Research how to go beyond filesystem and explore any tree-like structure.
- CLI options and help menu.
- Go beyond research and implement things.