ls-interactive πŸ’»

Version License: MIT Maintenance

Interactive ls command made in rust

image

⚑ Features

🌟 Navigate between folders/files using arrow keys

🌟 Browse folders / Open files with native apps using using Enter

🌟 Open folder in terminal (CD to folder) using Shift+Enter or Alt+Enter

🌟 Open folder in file manager using Ctrl+Enter

🌟 Type anything to filter current folder content using fuzzy search

🌟 Top button (πŸ“ ..) opens the parent directory (LeftArrow can also be used when fuzzy text field is empty)

🌟 Press Esc to exit

on Linux/Mac Shift+Enter or Ctrl+Enter might not work

see https://github.com/crossterm-rs/crossterm/issues/669

πŸ›  Installation

  1. Download zip package from releases page

  2. Extract its content into a folder in PATH (guide)

  3. Follow shell specific instructions:

    Bash (Linux/Mac) or Zsh

Batch (Windows CMD)

Fish Shell

Powershell

Nushell

πŸ’» How to run it

bash lsi

or

bash lsi some_relative_path

βš™οΈ Build it yourself

(Releases are automatically built by github actions)

🀝Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page.

Before submitting a Pull Request, verify your changes with all following commands:

mcfunction cargo check

mcfunction cargo fmt --all --check

mcfunction cargo clippy --all-targets --all-features -- -W clippy::pedantic -W clippy::cargo -W clippy::nursery

❀️ Show your support

Give a ⭐ if this package helped you!

πŸ“œ License

MIT. See LICENSE file for details.