xplr 0.1.7

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

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 the customizable config file (requires yq)
mkdir -p ~/.config/xplr

echo "?" | xplr | yq ".config" -y | tee ~/.config/xplr/config.yml
  1. Check the key bindings in the config file.

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