alvesdan / fuzzy_match

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FuzzyMatch

FuzzyMatch is a tool to find files using a pattern (and an excuse to write Elixir and have fun) 😄

I will try to add new features and improve the fuzzy match algorithm slowly. Contributions are very welcome.

Installation

  1. Clone fuzzy_match repo:
git clone https://github.com/alvesdan/fuzzy_match.git
  1. Build executable
mix escript.build
  1. Create symlink to fuzzy_match to use it anywhere
ln -s /usr/local/bin/fuzzy_match fuzzy_match

Usage

fuzzy_match
Usage: fuzzy_match [--limit] PATTERN [FOLDER]

The following options are available:

--limit     Limit the number of results to display
--exclude   Exclude from results using regex

Contributing

Bug reports and pull requests are welcome on GitHub.

Todo

  • Exclude folders from search
  • Exclude files from search
  • Improve fuzzy match algorithm

About

License:MIT License


Languages

Language:Elixir 100.0%