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: 21 days ago
JSON representation
A find / fd clone written in nim
- Host: GitHub
- URL: https://github.com/jamestthompson3/nimblef
- Owner: jamestthompson3
- License: mit
- Created: 2018-11-27T09:09:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-06T18:41:40.000Z (over 6 years ago)
- Last Synced: 2025-04-30T09:13:48.264Z (21 days ago)
- Topics: cli, file-search, nim, nim-lang, recursively-search, search
- Language: Nim
- Size: 28.3 KB
- Stars: 13
- Watchers: 0
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`