Releases: brandonkramer/filelock
Releases · brandonkramer/filelock
Release list
v0.1.0
Initial public release of the filelock module.
Features
- Cross-platform advisory exclusive locks (Unix
flock, WindowsLockFileEx) Acquire,With, andWithSidecarwith context-aware blocking waits- Options:
WritePID,Blocking,NonBlocking,FileMode - Injectable hooks for deterministic tests
- Sidecar convention for locking beside JSON/state files (
path.lock)
Tooling
- Go 1.26.3 module with lefthook, golangci-lint, and GitHub Actions CI
- Cross-platform tests on ubuntu, macOS, and Windows
- 100% test coverage
Install
go get github.com/brandonkramer/filelock@v0.1.0