b64

command module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2026 License: MIT Imports: 6 Imported by: 0

README

⚡ b64

A fast, experimental tool designed to quickly peek into base64-encoded kubernetes secrets manifests.

Kubernetes keeps secrets obfuscated via base64 by default. Instead of stacking messy terminal pipes (echo "..." | base64 -d), b64 aims to streamline that workflow in a single click or command.

⚠️ Disclaimer: This is a highly experimental utility. Always handle production secrets with care!


✨ Features

  • Instant Decoding: Quickly reveal what is hiding behind your Kubernetes data fields.
  • Clean Manifest Parsing: Built with developers in mind to make reading encoded configs effortless.
  • Zero Dependencies: Pure Go implementation, lightweight, and blazing fast.

💡 Quick Example

When dealing with a typical Kubernetes Secret:

apiVersion: v1
kind: Secret
metadata:
  name: database-credentials
type: Opaque
data:
  password: dGhlLXNlY3JldC1wYXNzd29yZA==

Feed it or paste it into b64 to immediately get:

🔑 password ➡️ the-secret-password

🛠️ Roadmap / Experimental Ideas

As this tool evolves, the goal is to expand its utilities:

  • Direct file pipe integration (kubectl get secret -o yaml | b64)
  • Auto-detection of multi-key secrets

🤝 Contributing

Since this project is highly experimental, feedback, bug reports, and pull requests are incredibly welcome!


📄 License

Distributed under the MIT License. See LICENSE for more information.

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL