# ─── Secrets / local machine config (NEVER COMMIT) ───────────────────────
# .mcp.json here held a plaintext SSH password — keep all local creds out.
.mcp.json
.env
.env.*
*.pem
*.key
*_rsa
*_rsa.pub
id_ed25519*
id_rsa*

# ─── Copyrighted Plex binaries (do NOT redistribute) ─────────────────────
/Plex_Media_Server
/Plex Media Server
pms.bin
libsoci_core.so

# ─── IDA Pro databases (large; derived from the copyrighted binary) ──────
*.i64
*.idb
*.id0
*.id1
*.id2
*.nam
*.til

# ─── Compiled output (from github/gitignore: C++) ────────────────────────
*.o
*.obj
*.lo
*.slo
*.gch
*.pch
*.d
*.a
*.la
*.lai
*.lib
*.so
*.so.*
*.dylib
*.dll
*.out
*.app
*.exe

# ─── Build dirs / generated ───────────────────────────────────────────────
build/
Build/
build-*/
dist/
CMakeFiles/
CMakeCache.txt
cmake_install.cmake
install_manifest.txt
compile_commands.json

# ─── Toolchain auto-downloaded by build.sh ────────────────────────────────
toolchain/

# ─── Python (plex_relay / scripts/plex-tailnet) ───────────────────────────
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.venv/
venv/
.tox/

# ─── Temp / logs ──────────────────────────────────────────────────────────
*.tmp
*.log
*.bak
*.swp
*~
.cache/

# ─── OS / editor cruft ────────────────────────────────────────────────────
.DS_Store
Thumbs.db
desktop.ini
.idea/
.vscode/
