Skip to content

v0.1.0

Choose a tag to compare

@brandonkramer brandonkramer released this 31 May 15:59

Initial public release of the svcroot module.

Features

  • Generic Service configuration for env-based and default service roots
  • Home path helpers for runtime layout (sessions, socket, lock, observe)
  • Layout defaults and functional helpers for legacy call sites
  • Known-instance registry with file locking and JSON persistence via jsonfile
  • FindProjectRoot for marker-directory discovery

Tooling

  • Go 1.26.3 module with lefthook, golangci-lint, godoclint, and GitHub Actions CI
  • Cross-platform tests on ubuntu, macOS, and Windows

Install

go get github.com/brandonkramer/svcroot@v0.1.0

https://pkg.go.dev/github.com/brandonkramer/svcroot@v0.1.0