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 .gitignore92
100644 LICENSE35129
100644 README.md3809
040000 examples/
100644 pylintrc60
100644 pyproject.toml608
100644 requirements.txt25
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

(Back to top)

PyPi

pipx install yoshi-cli

Manual

To run the script locally, run the following commands:

git clone REPO_URL
cd yoshi-cli
pipx install .

Yoshi CLI Installation

Usage

(Back to top)

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

Yoshi CLI Help

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:

Yoshi CLI New Account

Contributing

(Back to top)

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