diff --git a/gitignore b/gitignore new file mode 100644 index 0000000..e910d03 --- /dev/null +++ b/gitignore @@ -0,0 +1,155 @@ +# Binaries +/futriis +/futriis.exe +/futriis-cli +/futriis-cli.exe +/futriisd +/futriisd.exe + +# Dependency directories +vendor/ +node_modules/ + +# IDE files +.idea/ +.vscode/ +*.swp +*.swo +*~ +.DS_Store + +# Database files +*.db +*.db-shm +*.db-wal +*.sqlite +*.sqlite3 + +# AOF files +*.aof +*.aof.tmp +data/ +/data/ + +# Configuration (keep example but ignore local config) +config.local.toml +*.toml.example +!config.example.toml + +# Logs +*.log +/logs/ +logs/ + +# Temp files +/tmp +*.tmp +*.temp +*.bak + +# Runtime data +*.pid +*.sock +*.socket + +# Output from testing +*.out +*.test +*.bench +coverage.html +coverage.out +profile.out +memprofile.out +cpuprofile.out + +# Build artifacts +/build/ +/dist/ +/bin/ +*.exe +*.exe~ +*.dll +*.so +*.dylib + +# OS specific +Thumbs.db +ehthumbs.db +Desktop.ini +$RECYCLE.BIN/ + +# GoLand +.idea/ +*.iml +*.ipr +*.iws + +# VSCode +.vscode/ +*.code-workspace + +# Windows +*.exe +*.exe~ +*.dll +*.com +*.class +*.dll +*.exe +*.o +*.test +*.app + +# Linux +*.so +*.o +*.a + +# macOS +.DS_Store +.AppleDouble +.LSOverride +Icon +._* +*.app +*.dylib + +# Profiling output +*.prof +*.pprof + +# Certificates +*.crt +*.key +*.pem +/certs/ + +# Environment files +.env +.env.local +.env.*.local + +# Backup files +*.backup +*.old +/backups/ + +# Temporary build files +/tmp-build +*.tmp-bin + +# Vendor directories - if using vendoring +/vendor/ + +# Coverage files +*.coverprofile +*.cov + +# Test binary, build with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +# Dependency directories (remove the comment below to include it) +# vendor/