krz/yoshi-cli
A password manager for the command line.
clone: git clone https://gitbay.org/krz/yoshi-cli.git
v0.2.2:
| 040000 | .github/ | |
| 100644 | .gitignore | 92 |
| 100644 | LICENSE | 35129 |
| 100644 | README.md | 3809 |
| 040000 | examples/ | |
| 100644 | pylintrc | 60 |
| 100644 | pyproject.toml | 608 |
| 100644 | requirements.txt | 25 |
| 040000 | yoshi/ |
Yoshi: A Password Manager
A simple command-line pass manager, writtin in Python + SQLite3. This tool allows you to manage accounts and generate random passwords containing ASCII letters, numbers, and punctuation (min. 8 characters) or XKCD-like passphrases (min. 3 words).
See the Installation & Usage sections below for more information.
Table of Contents
Installation
PyPi
pipx install yoshi-cli
Manual
To run the script locally, run the following commands:
git clone REPO_URL
cd yoshi-cli
pipx install .

Usage
All commands can be passed to the program with the following template:
yoshi <COMMAND> <FLAG> <PARAMETER>

Arguments
Summary
Flags
Flags for the edit, e command - both are required:
Flags for the delete, d command - this flag is required:
Flags for the encrypt or decrypt command - you must provide at least one
when encrypting, none are required when decrypting:

Contributing
Any and all contributions are welcome. Feel free to fork the project, add features, and submit a pull request.