# Binary executables
zsvo
zsvo-test
pkg-manager

# Build artifacts
dist/
release/
bin/
*.exe
*.dll
*.so
*.dylib
*.out
*.bin

# Temporary files
*.tmp
*.temp
*.log
tmp/
temp/

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

# OS files
.DS_Store
Thumbs.db

# Cache directories
.cache/
vendor/
node_modules/
yay/

# Environment files
.env
.env.local
.env.development
.env.production

# Backup files
*.bak
*.backup
*.orig

# Test coverage
coverage.txt
*.coverprofile
coverage.html
coverage.out

# Go specific
*.test
*.prof

# Work directories
/tmp/pkg-work/
/tmp/zsvo-cache/
*.pkg.tar.zst
work/
packages/
root/
build/

# Docker
.dockerignore

# Scripts output
scripts/*.log
scripts/*.tmp

# Build system artifacts
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
*.make
.ninja/
.ninja_log

# Package manager artifacts
*.deb
*.rpm
*.zip
*.tar.gz
*.tar.bz2
*.tar.xz

# Recipes builds
recipes/*.pkg.tar.*
recipes/build/
recipes/dist/

# Docker artifacts
.dockerignore
Dockerfile
docker-compose.yml
test-in-docker.sh

# Test artifacts
test-results/
*.log
install-output.txt
all-output.txt
test-output.txt

# Local test directories
/tmp/zsvo-*
/tmp/test-*
/tmp/fakeroot-*
/tmp/pkg-*
/tmp/last-*
/tmp/quick-*
/tmp/final-*

# Allow scripts directory
!scripts/
!scripts/*.sh
