Spelunk v2.2: now with CLI

Quick recap for those joining late. Spelunk started as a Go library to fetch secrets from any Source using a URI-like Coordinates system (intro). Then I added support for various cloud Secret Managers and a heap of Modifiers (v1.2.0 + v1.3.0). And after that I tore the repo apart into isolated modules/plugins, so you would only compile the third-party SDKs you actually needed (v2.0.0). And now, time to tick another box! Spelunk is a CLI now 💲 I ended the very first post with a little TODO list, and one of the points was: “Build a spelunk binary, so to embed it in shell scripts”. That’s what v2.2.* is about: ...

August 30, 2026 Â· 4 min Â· 847 words

Spelunk v2.0.0 - The Multi-Module & Lean-Dependencies Release

I just released Spelunk v2.0.0, a major architectural redesign of the library to dig up secrets from various sources, for Golang. If you have read previous posts about Spelunk, you know that the project started with a simple mission: to provide a single, clean, URI-based interface (scheme://location?modifier=arg) to fetch secrets across any storage backend—whether it is local files, environment variables, Kubernetes, HashiCorp Vault, AWS, Azure, or GCP. With v2.0.0, I have re-designed Spelunk to solve dependency bloat and make the core library exceptionally lean. ...

May 29, 2026 Â· 2 min Â· 326 words

YouTube >> The Go Programming Language

A video that I need to watch myself (I just managed to watch 25% of it), but I thought was good to post it here: just to remind how good it is to think “out of the box”. Even in Programming Languages. Presenter: Rob Pike Presented on: 30th Oct 2009 Go is a new experimental systems programming language intended to make software development fast. Our goal is that a major Google binary should be buildable in a few seconds on a single machine. The language is concurrent, garbage-collected, and requires explicit declaration of dependencies. Simple syntax and a clean type system support a number of programming styles. For more on Go including FAQs, source code, libraries, and tutorials, please see:http://golang.org ...

January 2, 2010 Â· 1 min Â· 120 words