GivMe is both an executable binary that can be run, and a library that can be used in Rust programs.
Installing the command-line executable
Assuming you have Rust/Cargo installed , run this command in a terminal:
cargo install givme
It will make the givme command available in your PATH if you've allowed the PATH to be modified when installing Rust . cargo uninstall givme uninstalls.
Adding givme library as a dependency
Run this command in a terminal, in your project's directory:
cargo add givme
To add it manually, edit your project's Cargo.toml file and add to the [dependencies] section:
givme = "0.1.1"
The givme library will be automatically available globally.
Read the givme library documentation .
Back to the crate overview .
Readme
GivMe
A password manager built in Rust that is simple to use and safe. Save your passwords with an optional note for yourself.
Why GivMe
Uses 2 of the world strongest encryption algorithms.
Dependencies < 10.
Easy installation with cargo .
Written in Rust.
Open Source.
Encrypted with 2 different keys. You only need to remember 1.
GivMe Setup
$ givme
[+++] First Run Setup [+++]
Set your master key: hello123
Confirm your master key: hello123
Saving Passwords
$ givme --store mypassword
Enter your Master Key: hello123
Enter your 'mypassword': thisismypassword
Any note for yourself: Please don't lost this password
Saved Successfully
Retrieving Passwords
$ givme mypassword
Enter your Master Key: hello123
Here's your 'mypassword': thisismypassword
Note: Please don't lost this password
Currently Under Development