# Binaries for programs and plugins
*.exe
*.exe~
*.dll
*.so
*.dylib

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

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

# IDE related
.cursor/
agent/.idea/*
agentrs/.idea/*
client/.idea/*
gateway/.idea/*
plugins/.idea/*
common/.idea/*
.idea/*
.vscode/*
.fleet/*
.clj-kondo/*
.lsp/*
.calva
.bacon-locations
# Dependency directories (remove the comment below to include it)
# vendor/

dist/
# Release artifacts for the tunnel daemon live under tunnel/dist/; the
# `scripts/` subtree is part of the published tarball (RD-226) and
# must be tracked. Built tarballs / signed archives still stay
# ignored via the broader `dist/` rule above.
!tunnel/dist/
!tunnel/dist/scripts/
!tunnel/dist/scripts/**
rootfs/app/ui
build
go.work.sum
.env

.DS_Store
libhoop
.terraform*

# certs
*.v3.ext
*.crt
*.csr
*.srl
*.key

# misc dev code
client/cmd/auth
client/cmd/custom.go
gateway/cmd/gateway/.env
rest-client/

deploy/docker-compose/hoopdata/terraform/outputs/
deploy/docker-compose/hoopdata/sessions
deploy/docker-compose/hoopdata/zitadel-admin-sa.json

**/.claude/settings.local.json
**/.mcp.json

# rust build
target/
webapp/resources/public/data/connections-metadata.json
.claude
# WASM build output
gateway/rdp/wasm/target/
