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└──────────────────────────────────────────────────────────────┘