/passvault

Primary LanguageC++MIT LicenseMIT

passvault

passvault – minimalistic CLI app for managing your passwords

Reqirements

  • YASM
  • C++20

Build

Tested on macOS, Debian.

#==============LINUX
apt install yasm libx11-dev# or with another package manager
git clone --recurse-submodules https://github.com/htmlgod/passvault
cd passvault
cd third_party/cppcrypto/
make
cd ../..
cmake -S. -B_build -DCMAKE_BUILD_TYPE=Release
sudo cmake --build _build --install
#==============macOS
brew install yasm
git clone --recurse-submodules https://github.com/htmlgod/passvault
cd passvault
cd third_party/cppcrypto/
make
cd ../..
cmake -S. -B_build -DCMAKE_BUILD_TYPE=Release
sudo cmake --build _build --install
#==============Windows
TODO

Configuration

#==============LINUX and MACOS
$ cat /etc/passvault/passvault_config.cfg
# PASSVAULT CONFIG FILE
# UNCOMMENT AND EDIT SETTINGS

# database_filename=TEST.DB
# password_weakness_level=11
# master_key_filename=MASTER.KEY

$ passvault --init
#==============Windows
TODO

Usage

REFS

  1. program_options
  2. HUNTER
  3. clip
  4. cppcrypto

License

MIT