# =============================================================================
# Bastion .gitignore
# =============================================================================
# All cache/backup data now lives in ~/.bsec/ (auto-migrates from ~/.bastion/)
#   ~/.bsec/cache/     - Active cache files (db.enc, yubikey-slots.json, etc.)
#   ~/.bsec/backups/   - Timestamped backups
#   ~/.bsec/legacy/    - Old migrated files

# -----------------------------------------------------------------------------
# Exported Data
# -----------------------------------------------------------------------------
output/
*.csv
entropy_*.png

# -----------------------------------------------------------------------------
# Private Documentation
# -----------------------------------------------------------------------------
docs/private/

# -----------------------------------------------------------------------------
# External Assets
# -----------------------------------------------------------------------------
aegis-icons/

# -----------------------------------------------------------------------------
# Python
# -----------------------------------------------------------------------------
__pycache__/
*.py[cod]
*$py.class
*.egg-info/
dist/
build/
.eggs/
*.egg
*.py.backup
.coverage
.pytest_cache/
htmlcov/

# Virtual environments (root and packages)
.venv
.venv/
venv/
ENV/
packages/*/venv/
packages/*/.venv/

# -----------------------------------------------------------------------------
# Tool Caches
# -----------------------------------------------------------------------------
.mypy_cache/
.ruff_cache/
.hypothesis/

# -----------------------------------------------------------------------------
# Logs and Backups
# -----------------------------------------------------------------------------
*.log
*.bak
*.backup

# -----------------------------------------------------------------------------
# IDE & Editor
# -----------------------------------------------------------------------------
.idea/
.vscode/
*.swp
*.swo

# -----------------------------------------------------------------------------
# OS Generated
# -----------------------------------------------------------------------------
.DS_Store
.AppleDouble
.LSOverride

# -----------------------------------------------------------------------------
# Environment
# -----------------------------------------------------------------------------
.env

# -----------------------------------------------------------------------------
# Scripts
# -----------------------------------------------------------------------------
scripts/private/*
# Asciinema recordings (hosted on asciinema.org)
*.cast
# Support/Troubleshooting Files
bastion/support/*
packages/bastion/src/bastion/support/*
