# If you prefer the allow list template instead of the deny list, see community template:
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
#
# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib

# Test binary, built with `go test -c`
*.test
tests/tests
tests/tests.exe

# Output of the go coverage tool, specifically when used with LiteIDE
*.out

# Dependency directories (remove the comment below to include it)
vendor/
.cargo/
.chocolatey/

# Go workspace file
go.work
go.work.sum

# Environment & secrets
.env
.env.*
!.env.example
*.pem
*.key
*.crt
*credentials*.json
*serviceaccount*.json
.aws/
.gcloud/
.ssh/
*.pfx
secrets/
.netrc
_netrc
.gnupg/
.wakatime*.cfg
.popsql.json

.DS_Store

# development folders
lab
tmp
.local/
.logs/
.venv/
node_modules/
.vscode/
.jupyter/
.keras/
.config/
.cache/

# binaries
src/gosearch
tests/test

# text files
tests/*.txt
src/*.txt
*.txt

# Claude Code
CLAUDE.md
AGENTS.md
.claude/
.claude.*
.mcp.*


# OpenClaw workspace files
openclaw.*
openclaw
.openclaw/
.openclaw.*
BOOTSTRAP.md
HEARTBEAT.md
IDENTITY.md
USER.md
TOOLS.md
SOUL.md
AGENTS.md
MEMORY.md


# other ai
.trail/
.serena/
opencode.json
.remember/
.hermes/
.agents/
.graft/
.headroom/
.ollama/
.omp/
.cursor/
.copilot/
.ghcp-appmod/
.cagent/
.firecrawl/
skills-lock.json
.gateguard/
