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 |
#1319 in Command-line interface
23KB
440 lines
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.
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.
Dependencies
~2.6–3.5MB
~62K SLoC