# .gitignore file for Screenshooter Project

# Ignore all files in these directories
.venv/
__pycache__/
.pytest_cache/
.vscode/
.ruff_cache/
.cursor/example-files/

# Ignore Python packaging/build artifacts
*.egg-info/
dist/
build/
PKG-INFO


# Ignore these file types
*.DS_Store
*.pdf
*.png
*.jpg
*.jpeg
*.txt
*.log
*.json
*.yaml
*.yml
*.csv
*.jsonl
*.jsonc
*.env
old.*
bak.*
*.db-shm
*.db-wal

# Testing Logic 
#$ Track
!tests/fixtures/sandbox/**

## Ignore 
tests/fixtures/sandbox/**/*.log
tests/fixtures/sandbox/**/*.pdf
tests/fixtures/sandbox/**/*_log.txt
tests/fixtures/sandbox/**/*.db-shm
tests/fixtures/sandbox/**/*.db-wal
tests/fixtures/sandbox/**/.DS_Store

# Track these files
!.markdownlint-cli2.jsonc
