diff --git a/.gitignore b/.gitignore index 254b55c..04d4a03 100644 --- a/.gitignore +++ b/.gitignore @@ -1,155 +1,45 @@ -# ======================================================== -# Nim / NexusOS -# ======================================================== -*.nimble +# Compiled binaries +nip +nip-arm64 +nip_release +nip-v* +*.exe + +# Nim build artifacts nimcache/ -nimblecache/ -htmldocs/ -bin/ -learning/ -*.npk -*.pkg.tar.xz -*.zst +build/ +*.o +*.a +*.so +*.dylib -# NimbleOS-specific -~/.nip/ -/tmp/nexus/ +# Zig artifacts +.zig-cache/ +zig-out/ +zig-cache/ -# ======================================================== -# Temporary & Logs -# ======================================================== -*.tmp -*.temp -*.log -*.log.* -temp/ -logs/ -test_output/ -coverage/ +# Test binaries (source is *.nim, compiled tests have no extension) +tests/test_* +!tests/test_*.nim +!tests/test_*.md -# Backups -*.bak -*.old -*.orig +# IDE / Editor +.vscode/ +.idea/ *.swp *.swo *~ -# ======================================================== -# IDE & Editors -# ======================================================== -.vscode/ -.idea/ - -# ======================================================== -# Environments -# ======================================================== -.env -.venv/ -.kube/ -*.kubeconfig - -# ======================================================== -# OS Specific -# ======================================================== -# macOS +# OS files .DS_Store -.AppleDouble -.LSOverride -Icon -._* -.DocumentRevisions-V100 -.fseventsd -.Spotlight-V100 -.TemporaryItems -.Trashes -.VolumeIcon.icns -.com.apple.timemachine.donotpresent -.AppleDB -.AppleDesktop -Network Trash Folder -Temporary Items -.apdisk +Thumbs.db -# Linux -*~ -.fuse_hidden* -.directory -.Trash-* -.nfs* +# Agent / internal (must never appear) +.agent/ +.claude/ +.kiro/ -# ======================================================== -# Build Artifacts -# ======================================================== -build/ -dist/ -work/ -out/ - -# ======================================================== -# Terraform -# ======================================================== -*.tfstate -*.tfstate.* -crash.log -override.tf -override.tf.json -.terraform/ -.terraform.lock.hcl - -# ======================================================== -# Helm / Kubernetes -# ======================================================== -charts/ -*.tgz -values.override.yaml - -# ======================================================== -# Node / Svelte -# ======================================================== -node_modules/ -npm-debug.log* -yarn-debug.log* -yarn-error.log* -.pnpm-debug.log* -.svelte-kit/ - -# ======================================================== -# Python -# ======================================================== -__pycache__/ -*.pyc -*.pyo -*.pyd -*.egg-info/ -.eggs/ - -# ======================================================== -# Docker -# ======================================================== -.dockerignore -docker-compose.override.yml - -# ======================================================== -# Proxmox VM Backups -# ======================================================== -*.vma.zst -*.vma.lzo -*.vma.gz -# Compiled executables -src/nip.out -*.out - -# Debug and test executables (binaries, not source) -debug_* -demo_* -simple_* -compute_hashes -# Test binaries (but not test source files) -test_use_flags -test_blake2b -test_filesystem_integration -test_generation_filesystem -test_integrity_monitoring -test_lockfile_restoration -test_lockfile_system \ No newline at end of file +# Cross-contamination guard +core/rumpk/ +core/nexus/ +competitors/ diff --git a/examples/json-output-demo.nim b/examples/json-output-demo.nim old mode 100755 new mode 100644 diff --git a/src/nimpak/filesystem b/src/nimpak/filesystem deleted file mode 100755 index 755d45a..0000000 Binary files a/src/nimpak/filesystem and /dev/null differ