| Crates.io | history-fuzzy-search |
| lib.rs | history-fuzzy-search |
| version | 0.4.0 |
| created_at | 2024-12-22 09:32:58.801768+00 |
| updated_at | 2024-12-22 16:44:49.692258+00 |
| description | A tool for fuzzy searching through command history |
| homepage | https://github.com/jaylu/history-fuzzy-search |
| repository | https://github.com/jaylu/history-fuzzy-search |
| max_upload_size | |
| id | 1491799 |
| size | 122,086 |
history-fuzzy-search (hfs) is a command line tool that enhances your terminal experience by enabling quick and efficient fuzzy searching through your command history. It supports both Bash and Zsh shells.
After installing hfs, invoke it from the terminal and start typing to search your command history.

Enter to copy the selected command to the clipboard.Esc to exit the interface.Install hfs to ~/.cargo/bin and ensure ~/.cargo/bin is included in your $PATH to run hfs directly from the terminal.
cargo install history-fuzzy-search
git clone https://github.com/jaylu/history-fuzzy-search.git
cd history-fuzzy-search
cargo build --release
cargo install --path .
To build and run hfs locally:
# Build the project
cargo build
# Run the project
cargo run
# Install the `hfs` binary in ~/.cargo/bin for local testing
cargo install --path .
Contributions are welcome! Open an issue or submit a pull request for enhancements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for more details.