/ilse

TUI grep tool respect for IntelliJ

Primary LanguageGoApache License 2.0Apache-2.0

ilse

TUI grep tool respect for IntelliJ

Requirements

Features

  • support HeadMatch(FirstMatch), WordMatch, Regex, FuzzySearch
  • preview surrounding code
  • auto resize
  • You can open the hit in the editor

How to Work

ilse

How to Use

<Ctrl-W> switch to WordMatch
<Ctrl-E> switch to HeadMatch
<Ctrl-R> switch to Regex
<Ctrl-G> switch to ripgrep
<Ctrl-F> switch to fuzzy search
<Ctrl-T> Toggle case sensitive
<Ctrl-D> specify search target directory visually
<Ctrl-N> clear search target directory
<Ctrl-B> clear your input

Flag

ilse - ilse is TUI grep tool like IntelliJ

  Flags:
       --version              Displays the program version string.
    -h --help                 Displays help with available flag, subcommand, and positional value parameters.
    -m --max-search-results   Max number of search results (default: 100)
    -f --filter               select filter ('rg', 'fuzzy') (default: rg)
    -fm --filter-mode          select filter mode ('head', 'word', 'regex') (default: head)
    -t --preview-theme        select bat theme for preview (default: OneHalfDark)
    -c --case                 case sensitive

Caution

I intendedly ignore if only one letter. Because, it takes a lot of time, but it's of little value.