Skip to content

kryptic (Go daemon client)

go get github.com/dev-kryptic/Kryptic.Go
import "github.com/dev-kryptic/Kryptic.Go"

func main() {
    kryptic.Inject() // populates the process environment in development
    // ... rest of application
}

No-op outside development (GO_ENV/APP_ENV/ENVIRONMENT = production/staging, or KRYPTIC_DISABLED=true). Finds kryptic.json by walking up from the working directory, never overwrites existing environment variables, never panics. Configuration: KRYPTIC_PROJECT_ID, KRYPTIC_ENV, KRYPTIC_SOCKET_PATH, KRYPTIC_TIMEOUT_MS, KRYPTIC_SILENT.

Protocol: daemon/PROTOCOL.md. License: Apache-2.0. go test ./...

About

Go daemon client that injects development secrets from the local Kryptic daemon.

Resources

Code of conduct

Contributing

Security policy

Stars

7 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages