# goget .gitignore — build artifacts, IDE files, OS files, and logs

# Build output
bin/

# Generated copy of man/goget.1 (regenerated by `just build`).
# Required because //go:embed cannot reference files outside the
# embedding package, so man/goget.1 is copied into the package
# tree at build time and embedded into the binary.
cmd/goget/man-page-data/*.1
!cmd/goget/man-page-data/.gitkeep

# Test artifacts
*.test
*.out
coverage.html

# Go workspace (go.work and go.work.sum)
go.work
go.work.sum

# Vendored dependencies (we use Go modules)
vendor/

# IDE
.idea/
.vscode/
*.swp
*.swo
*~

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.local
.env.*.local

# Logs
*.log
