Pure-Go, cross-platform file locking and atomic swapping library.
go-store provides functions to streamline the following use-cases:
- Creating PID lockfiles
- Creating files that are safe to read and write from among many processes
- Atomically updating files using common marshalling libraries