https://github.com/cpollet/shrine
Secrets manager written in rust
https://github.com/cpollet/shrine
Last synced: about 4 hours ago
JSON representation
Secrets manager written in rust
- Host: GitHub
- URL: https://github.com/cpollet/shrine
- Owner: cpollet
- License: apache-2.0
- Created: 2023-05-30T18:12:44.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2026-02-23T14:01:26.000Z (9 days ago)
- Last Synced: 2026-02-23T22:05:37.149Z (9 days ago)
- Language: Rust
- Homepage:
- Size: 410 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# shrine
Secrets manager written in rust.
[](https://crates.io/crates/shrine)

[](https://github.com/cpollet/shrine/actions/workflows/test.yml)
[](LICENSE)
[](https://asciinema.org/a/589589?autoplay=1)
# Command-line usage
### Initialize your shrine
```sh
shrine init
```
### Add secrets
```shell
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
```shell
shrine get personal/github
```
### List secrets
```shell
shrine ls
shrine ls personal/email/.*
```
### Delete secrets
```shell
shrine rm personal/email/me@myhost.net
```
## Configure git integration
```shell
shrine config set git.enabled false
shrine config set git.commit.auto false
```