Gault is a CLI app that provides functionality similar to HashiCorp's Vault, with simplified features. It allows users to store and retrieve key-value pairs securely.
To install Gault, use the following command:
go install github.com/mohieey/gault@latest
To set a value in Gault, use the following command:
gault set <key> <value> -k=<encryption key>
Replace and with the key and value you want to set respectively. Provide an encryption key using the -k flag.
To retrieve a value from Gault, use the following command:
gault get <key> -k=<encryption key>
Replace with the key of the value you want to retrieve. Provide the encryption key using the -k flag.
To clear all values stored in Gault, use the following command:
gault clear
Note: Gault stores the values in a file called .gault
in the home directory and gault clear
removes that file.
If you'd like to contribute to Gault, please fork the repository and submit a pull request. We welcome contributions!
This project is licensed under the MIT License - see the LICENSE file for details.