fix: Correct .gitignore to exclude only root-level binaries, not cmd/ directories

- Use /binary-name pattern to exclude only root-level executables
- Keep cmd/ directories properly tracked in git
- Prevents accidentally committing built binaries while preserving source code
This commit is contained in:
Tobias Gesellchen
2026-01-11 00:12:40 +01:00
parent a2472f3f83
commit ddd78bbde5
+11 -6
View File
@@ -7,12 +7,17 @@ dist/
*.dylib
# CLI binaries (should be in build/ directory)
soundtouch-cli
example-mdns
example-upnp
example-unified
mdns-scanner
websocket-demo
#soundtouch-cli
#example-mdns
#example-upnp
# Root-level binary executables (exclude built binaries in root)
/soundtouch-cli
/example-mdns
/example-upnp
/example-unified
/mdns-scanner
/websocket-demo
# Environment configuration
.env