Skip to content

Small CLI application project that stores secrets inside super secure Vault. Created mainly for Go language learning purpose.

Notifications You must be signed in to change notification settings

Eimisas/secret-safe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secret Safe in Go!!!

Small CLI application project that stores secrets inside super secure Vault. Created mainly for Go language learning purpose.

Usage:

  • Pull the code
  • (Optionally) Build the CLI.go
  • Run it with ./secret <commands>

Persistent flags are optional, by default --key left blank and --dir points to home directory.

Commands:

List all secrets inside the vault:

./secret list <persistent flags>

Insert the new secret into the vault (if non existent, new vault file is generated):

./secret set <persistent flags> <key> <value>

Get the secret from the vault:

./secret get <persistent flags> <key>

Delete the secret from the vault:

./secret delete <persistent flags> <key>

Small example to get started:

./secret set --key="password" --dir="/Desktop/Go/Example/Db" Twitter ILikeSpicyFood

About

Small CLI application project that stores secrets inside super secure Vault. Created mainly for Go language learning purpose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages