#file-search #string-search #locate #find #recursion #tool #further

app search

A recursive search tool to locate files or find certain strings in files

1 release (0 unstable)

1.0.0-beta Apr 8, 2023
0.1.0 May 21, 2020
0.0.2 Nov 21, 2014

#856 in Command line utilities

30 downloads per month

MIT license

17KB
296 lines



Release Language Stars Issues Forks

Key FeaturesInstallationUsageTo-DoContributorsLicense

With the intention to learn rust further, we followed some tutorials and one was about creating a little "grep" clone. After a bit of coding we had so much fun, that we expanded the project further...

Key Features

  • Search for a certain string
  • Locate a certain file

Installation

If you just want to use the tool, you can download the latest release and execute it via a command line.

# Locate the search.exe and execute it
search.exe --help

Alternatively you can download the repository and compile it yourself.

# Clone the repository
git clone https://github.com/ValuONE/search

# Build the project
cargo build --release

It will create an executable in target/release!

Or simply do

cargo install search


Usage

To get started just type search.exe --help you should now see this output:

Usage: search.exe <COMMAND>

Commands:
  locate    Locate a file on your computer
  find      Find a string in a file
  help      Print this message or the help of the given subcommand(s)      

Options:
  -h, --help     Print help
  -V, --version  Print version

TO-DO

  • Increase find/locate speed
  • Increase user-friendliness

Contributors


License

GitHub license


Dependencies

~4–13MB
~125K SLoC