┌──────────────────────────────────────────────────────────────┐ │ Y O S H I [ KRZ ] krz.sh │ └──────────────────────────────────────────────────────────────┘ WHAT command-line password manager in python + sqlite3. manages accounts and generates random passwords (ascii, min 8 chars) or xkcd-style passphrases (min 3 words). INSTALL pypi: pipx install yoshi-cli manual: git clone REPO_URL cd yoshi-cli pipx install . USE yoshi commands: --help -h print the welcome message --new -n create an account --list -l list saved accounts --edit -e edit an account (needs --uuid and --field) --delete -d delete an account (needs --uuid) --purge purge all accounts, delete the vault --encrypt encrypt the vault (needs --generate or --keyfile) --decrypt decrypt the vault (optional --keyfile) flags: --uuid -u account uuid --field -f account field to edit --generate -g generate a new key when encrypting --keyfile -k path to a saved key file CONTRIBUTING fork, add features, open a pull request. ┌──────────────────────────────────────────────────────────────┐ │ krz.sh │ └──────────────────────────────────────────────────────────────┘