Brad Larsen

Results 109 comments of Brad Larsen

I haven't tried on a native Windows machine, but tried a [cross](https://github.com/cross-rs/cross) build from macOS: ``` $ cargo install -f cross $ export TARGET="x86_64-pc-windows-gnu" ; rustup target add "$TARGET" ;...

Thanks @munntjlx, all reasonable suggestions. I haven't spent more than cursory time looking into this. The results from above were trying to use the `cross` tool for cross-platform building using...

Note for posterity: apparently the native Linux release binaries work without trouble on Windows using WSL1. WSL2 is reported as being problematic for requiring nested virtualization support or something else.

This feature could be useful when dealing with scanning monorepos on a per-project basis: https://github.com/praetorian-inc/noseyparker/discussions/119

To implement this today, the most expedient approach: - Modify [`GitRepoWithMetadataEnumerator`](https://github.com/praetorian-inc/noseyparker/blob/0e3209dc87791e6723ef326249b944bca648ec37/crates/input-enumerator/src/git_repo_enumerator.rs#L115-L118) to add a [`GitIgnore`](https://docs.rs/ignore/0.4.22/ignore/gitignore/struct.Gitignore.html) field, initialized from the same ignore rules file [used in the filesystem enumerator](https://github.com/praetorian-inc/noseyparker/blob/0e3209dc87791e6723ef326249b944bca648ec37/crates/input-enumerator/src/lib.rs#L238-L244) - Modify...

There is also a general oddity or surprising behavior about Nosey Parker's ignore rules. The ignore rules are [.gitignore-style rules](https://git-scm.com/docs/gitignore). The semantics of those rules are that they are relative...

I was able to reproduce locally! I ran the following in a loop on a 14-core M3 MacBook Pro, and after 99 attempts, saw a similar error message: ``` $...

This is difficult to reproduce. I've had to run hundreds or thousands of times in a loop to see that error message again.

Using statically linked binaries would probably resolve #58.

@Azathothas in the snippets you shared, I see that you are switching the release profile to use different LTO and optimization options (`lto=true` and `opt-level="z"`). Nosey Parker currently builds with...