#password-manager #notes #command-line #operations #basic

app pass-man

Command-line password manager with support for basic operations & notes

8 releases (4 breaking)

0.10.0 Aug 9, 2022
0.9.0 Jun 2, 2022
0.8.0 May 31, 2022
0.7.0 May 26, 2022
0.6.4 May 21, 2022

#860 in Authentication

MIT/Apache

27KB
636 lines

PassMan

Simple command-line password manager with support for all the password saving functionality you need, along with adding notes to your saved passwords

Get help by using the passman help or passman --help commands

Installation

Via cargo

To install via cargo, you will need rustup and the latest stable compiler via rustup install stable

Then, run

cargo install pass-man

Windows Installer

Download the latest installer from the GitHub release and run the .msi file. Necessary changes to your PATH environment variable will be made by the installer

Manual

Alternatively, you can download the latest release from GitHub (Only Windows for now) and add the .exe path to your PATH environment variable

Usage

Use passman help or passman --help to see the available commands, or use passman help <command> or passman <command> --help to get help for a specific command

If you get an error saying No such file or directory, manually create the passwords file yourself. For example, create a defaultfile with touch ~/.passman.json

Building from Source

First, make sure you have rustup installed & the latest stable version of Rust (via rustup install stable).

git clone the repository & cd into it, then run cargo build for a debug build, or cargo build --release for a release build

Dependencies

~3–14MB
~127K SLoC