Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jamestthompson3/nimblef

A find / fd clone written in nim
https://github.com/jamestthompson3/nimblef

cli file-search nim nim-lang recursively-search search

Last synced: 10 days ago
JSON representation

A find / fd clone written in nim

Awesome Lists containing this project

README

        

# nimblef

Nimblef is a utility for finding files like `fd` or `find`

# Features
* Supports regular expressions
* Ignores patterns from `.gitignore`
* Smartcase search by default
* Blazingly fast ™

# Installation

You need to have the nim compiler installed on your machine. Compile with the command `nim c -d:release -o:nf nimblef.nim` from the root folder.

Add the path containing the recently compiled binary to your `$PATH`

# Usage

Use `nf` to recursively search all files in the current directory. If no arguments are given, nimblef will list all files.

`nf .html` lists all `.html` files

`nf controller` lists all files with `controller` in the name

`nf --no-ignore` lists all files without skipping those outlined in `.gitignore`