A hackable, minimal, fast TUI file explorer
Go to file
2021-03-01 21:58:07 +05:30
benches Not yet doing what it's supposed to 2021-03-01 16:53:04 +05:30
src Basically working now. 2021-03-01 21:58:07 +05:30
tests Not yet doing what it's supposed to 2021-03-01 16:53:04 +05:30
.gitignore Not yet doing what it's supposed to 2021-03-01 16:53:04 +05:30
Cargo.lock Not yet doing what it's supposed to 2021-03-01 16:53:04 +05:30
Cargo.toml Not yet doing what it's supposed to 2021-03-01 16:53:04 +05:30
config.yml Basically working now. 2021-03-01 21:58:07 +05:30
README.md Basically working now. 2021-03-01 21:58:07 +05:30

An experimental, minimal, configurable TUI file explorer, stealing ideas from nnn and fzf.

Screenshot

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.

  1. Install
cargo install xplr
  1. Create config directory ~/.config/xplr/ and place the config.yml file inside it.

  2. Check the key bindings in the config file.

  3. 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.