/passman

A simple password manager for your terminal.

Primary LanguageRust

PASSMAN

A simple password manager for your terminal.
Github Repository

Build Status

Features:

  • Remembers your passwords
  • Saves your passwords in an aes encrypted file in your home directory
  • Print your passwords in the console
  • Generates passwords for you
  • Copy your password into the clipboard
  • Clears your password from the clipboard after 30 seconds

Build and Install (on Ubuntu)

# install dependencies
sudo apt-get install -y libx11-xcb-dev libxcb-render-util0-dev libxcb-shape0-dev libxcb-xfixes0-dev

# build the project
cargo build

# install the daemon
sudo cp ~/passman/src/daemon/passman.service /etc/systemd/system/
sudo sed -i "s/<<USER>>/$USER/g" /etc/systemd/system/passman.service
sudo systemctl start passman

# add to path
cargo install --path .

# run the cli
passman

Build Documentation

cargo doc --open --no-deps --bin passman --bin passmand