krz/yoshi-cli

Archived

A password manager for the command line. cli password-manager terminal

Commit c3ae1ea78d

c3ae1ea78d98d641889990a09e6873ef0691344e

parent: 21f5929044

Verified · cmc

cmc <hello@cleberg.net> · 2026-09-16 05:41 UTC

Retire yoshi in favor of rpass

Replace the README with a retirement notice pointing at krz/rust-pass.
Vaults are not portable between the two; the source stays here for
reference.

Layout: unified · split

README.org +12 −43
@@ -1,49 +1,18 @@
1#+title: yoshi 1#+title: yoshi
2 2
3* what 3* retired
4command-line password manager in python + sqlite3. manages accounts 4this project is retired and archived. it has been superseded by
5and generates random passwords (ascii, min 8 chars) or xkcd-style 5rpass, a command-line password manager in rust:
6passphrases (min 3 words).
7
8* install
9- pypi:
10
11#+begin_src sh
12pipx install yoshi-cli
13#+end_src
14 6
15- manual: 7https://gitbay.org/krz/rust-pass
16 8
17#+begin_src sh 9vaults created by yoshi are not readable by rpass; the two use
18git clone REPO_URL 10different storage and encryption schemes. export anything you need
19cd yoshi-cli 11before switching.
20pipx install .
21#+end_src
22 12
23* use 13* what it was
24#+begin_src sh 14command-line password manager in python + sqlite3. managed accounts
25yoshi <COMMAND> <FLAG> <PARAMETER> 15and generated random passwords (ascii, min 8 chars) or xkcd-style
26#+end_src 16passphrases (min 3 words).
27
28#+begin_example
29commands:
30--help -h print the welcome message
31--new -n create an account
32--list -l list saved accounts
33--edit -e edit an account (needs --uuid and --field)
34--delete -d delete an account (needs --uuid)
35--purge purge all accounts, delete the vault
36--encrypt encrypt the vault (needs --generate or --keyfile)
37--decrypt decrypt the vault (optional --keyfile)
38#+end_example
39
40#+begin_example
41flags:
42--uuid -u account uuid
43--field -f account field to edit
44--generate -g generate a new key when encrypting
45--keyfile -k path to a saved key file
46#+end_example
47 17
48* contributing 18the source remains here, read-only, for reference.
49fork, add features, open a pull request.