#password #cli-password #cli #generate #storing #create #category

bin+lib pash

Simple and easy app for generating and storing passwords

4 releases (2 breaking)

0.3.0 May 15, 2021
0.2.0 May 13, 2021
0.1.1 May 12, 2021
0.1.0 Apr 26, 2021

#663 in Command-line interface

MIT/Apache

23KB
440 lines

pash

usage:

If you are using pash for first time, run pash --init in your shell. This will generate necessary files.

If you wish to create new password, run pash create. You can specify category using -c or --category flag (pash create yt -c social)

If you wish to list all passwords, run pash view. You also can specify password name or name you want to search (e. g. gi will match both github and gitlab) using <name> argument

configuration:

Your passwords and config are stored at $HOME/.config/pash (on linux) or %APPDATA%/pash (on windows).

example config:

lowercase = true # include lowercase characters
uppercase = true
symbols = true
numbers = false # exclude numbers
begin_with_letter = false # random first character
length = 10
category = "different" # default category

WARNING: passwords won't generate if you leave length = 0.


lib.rs:

pash library is a part of pash cli tool. It is a simple-to-use tool for generating and storing passwords

usage:

If you are using pash for first time, run pash --init in your shell. This will generate necessary files. if you wish to create new password, run pash create. You can specify category using -c or --category flag (pash create yt -c social)

configuration:

Your passwords and config are stored at $HOME/.config/pash (on linux) or %APPDATA%/pash (on windows).

example config:

lowercase = true # include lowercase characters
uppercase = true
symbols = true
numbers = false # exclude numbers
begin_with_letter = false # random first character
length = 10
category = "different" # default category

WARNING: passwords won't generate if you leave length = 0.

Dependencies

~1.5–2.3MB
~40K SLoC