Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/jamestthompson3/nimblef
- Owner: jamestthompson3
- License: mit
- Created: 2018-11-27T09:09:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-06T18:41:40.000Z (almost 6 years ago)
- Last Synced: 2024-11-19T16:56:40.646Z (2 months ago)
- Topics: cli, file-search, nim, nim-lang, recursively-search, search
- Language: Nim
- Size: 28.3 KB
- Stars: 13
- Watchers: 1
- 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`