krz/yoshi-cli
clone: git clone https://gitbay.org/krz/yoshi-cli.git
main: README.nfo · raw
1┌──────────────────────────────────────────────────────────────┐
2│ Y O S H I [ KRZ ] krz.sh │
3└──────────────────────────────────────────────────────────────┘
4
5WHAT
6 command-line password manager in python + sqlite3. manages accounts
7 and generates random passwords (ascii, min 8 chars) or xkcd-style
8 passphrases (min 3 words).
9
10INSTALL
11 pypi:
12
13 pipx install yoshi-cli
14
15 manual:
16
17 git clone REPO_URL
18 cd yoshi-cli
19 pipx install .
20
21USE
22 yoshi <COMMAND> <FLAG> <PARAMETER>
23
24 commands:
25 --help -h print the welcome message
26 --new -n create an account
27 --list -l list saved accounts
28 --edit -e edit an account (needs --uuid and --field)
29 --delete -d delete an account (needs --uuid)
30 --purge purge all accounts, delete the vault
31 --encrypt encrypt the vault (needs --generate or --keyfile)
32 --decrypt decrypt the vault (optional --keyfile)
33
34 flags:
35 --uuid -u account uuid
36 --field -f account field to edit
37 --generate -g generate a new key when encrypting
38 --keyfile -k path to a saved key file
39
40CONTRIBUTING
41 fork, add features, open a pull request.
42
43┌──────────────────────────────────────────────────────────────┐
44│ krz.sh │
45└──────────────────────────────────────────────────────────────┘