Skip to content

Commit 83186dd

Browse files
Read extra ignore file for dev watcher, closes #4406 (#4409)
Co-authored-by: Lucas Nogueira <lucas@tauri.studio>
1 parent 32f3519 commit 83186dd

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

.changes/dev-custom-ignore-file.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
"cli.rs": patch
3+
"cli.js": patch
4+
---
5+
6+
Allow registering a `.gitignore` file to skip watching some project files and directories via the `TAURI_DEV_WATCHER_IGNORE_FILE` environment variable.

tooling/cli/src/dev.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -317,6 +317,9 @@ fn lookup<F: FnMut(FileType, PathBuf)>(dir: &Path, mut f: F) {
317317

318318
let mut builder = ignore::WalkBuilder::new(dir);
319319
let _ = builder.add_ignore(default_gitignore);
320+
if let Ok(ignore_file) = std::env::var("TAURI_DEV_WATCHER_IGNORE_FILE") {
321+
builder.add_ignore(ignore_file);
322+
}
320323
builder.require_git(false).ignore(false).max_depth(Some(1));
321324

322325
for entry in builder.build().flatten() {

0 commit comments

Comments
 (0)