Skip to content

sile/mamegrep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

235 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mamegrep

mamegrep Documentation Actions Status License

mamegrep offers an interactive terminal interface (TUI) for $ git grep, allowing users to easily edit search patterns and view results.

mamegrep

Installation

Pre-built binaries

Pre-built binaries for Linux and MacOS are available in the releases page.

// An example to download the binary for Linux.
$ VERSION=0.3.0
$ curl -L https://github.com/sile/mamegrep/releases/download/v${VERSION}/mamegrep-${VERSION}.x86_64-unknown-linux-musl -o mamegrep
$ chmod +x mamegrep
$ ./mamegrep -h

With Cargo

If you have installed cargo (the package manager for Rust), you can install mamegrep with the following command:

$ cargo install mamegrep
$ mamegrep -h

Please refine the following section:

Basic Usage

To use mamegrep, execute the command within a Git directory. Once launched, key bindings will appear in the top-right corner of the terminal.

To perform a search, enter your search pattern and press the Enter key. If mamegrep exits, the equivalent $ git grep command used to generate the result will be displayed in the standard output.

You Might Also Be Interested In

  • mamediff: A TUI tool for $ git diff and $ git apply

About

An interactive terminal interface for `$ git grep` to easily edit search patterns and view results

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages