Add .gitignore to exclude system and config files

Excludes bash history, SSH keys, cache directories, Claude Code files, Python artifacts, and application data files to keep the repository clean.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-06 17:19:32 -06:00
parent a5c6996219
commit a6a55d37e6

45
.gitignore vendored Normal file
View File

@@ -0,0 +1,45 @@
# System files
.bash_history
.bash_logout
.bashrc
.profile
.viminfo
.sudo_as_admin_successful
# SSH keys
.ssh/
# Cache and config directories
.cache/
.config/
.local/
# Claude Code files
.claude/
.claude.json
.claude.json.backup*
# Python
__pycache__/
*.pyc
*.pyo
*.pyd
.Python
*.so
*.egg
*.egg-info/
dist/
build/
venv/
env/
# Application data
photos/
*.json.backup
auth.json
settings.json
receipts.json
# OS files
.DS_Store
Thumbs.db