# --- Go ---------------------------------------------------------------------
# Compiled binaries and shared objects
*.exe
*.exe~
*.dll
*.so
*.dylib
cmd/mobius/mobius
cmd/mobius-cligen/mobius-cligen
/bin/
/cligen

# Test binary built with `go test -c`
*.test

# Code coverage profiles and other test artifacts
*.out
coverage.*
*.coverprofile
profile.cov

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

# --- Python -----------------------------------------------------------------
__pycache__/
**/__pycache__/
*.pyc
*.pyo
*.pyd
*.py[cod]
*$py.class
*.egg
*.egg-info/
.eggs/
build/
dist/
pip-log.txt
pip-delete-this-directory.txt

# Virtual environments
.venv/
venv/
env/
ENV/

# Tooling caches
.pytest_cache/
.ruff_cache/
.mypy_cache/
.pytype/
.pyre/
.tox/
.nox/
.coverage
.coverage.*
htmlcov/
coverage.xml

# uv lock file — this is a library, not an application
python/uv.lock

# --- TypeScript / Node ------------------------------------------------------
node_modules/
dist/
build/
build-test/
*.tsbuildinfo

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# --- Environments / secrets -------------------------------------------------
.env
.env.*
!.env.example

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