#secrets-manager #secret #git

bin+lib shrine

Secrets manager written in rust

1 unstable release

0.1.0 Jun 7, 2023

#26 in #secrets-manager

Apache-2.0

195KB
2K SLoC

shrine

Secrets manager written in rust.

Rust CI License: Apache 2.0

asciicast

Command-line usage

Initialize your shrine

shrine init

Add secrets

shrine set personal/github mypassword
shrine set personal/email/me@myhost.net mySecurePassword
shrine set personal/email/me@gmail.com mySecurePassword

Get a secret value

shrine get personal/github

List secrets

shrine ls
shrine ls personal/email/.*

Delete secrets

shrine rm personal/email/me@myhost.net

Configure git integration

shrine config set git.enabled false
shrine config set git.commit.auto false

Dependencies

~25–38MB
~625K SLoC