Retire yoshi in favor of rpass !2

merged merged by cmc on 2026-09-16 05:42 UTC · krz/yoshi-cli:retire-yoshi into main

1 file changed, +12 −43

Layout: unified · split

README.org +12 −43
@@ -1,49 +1,18 @@
11#+title: yoshi
22
3* what
4command-line password manager in python + sqlite3. manages accounts
5and generates random passwords (ascii, min 8 chars) or xkcd-style
6passphrases (min 3 words).
7
8* install
9- pypi:
10
11#+begin_src sh
12pipx install yoshi-cli
13#+end_src
3* retired
4this project is retired and archived. it has been superseded by
5rpass, a command-line password manager in rust:
146
15- manual:
7https://gitbay.org/krz/rust-pass
168
17#+begin_src sh
18git clone REPO_URL
19cd yoshi-cli
20pipx install .
21#+end_src
9vaults created by yoshi are not readable by rpass; the two use
10different storage and encryption schemes. export anything you need
11before switching.
2212
23* use
24#+begin_src sh
25yoshi <COMMAND> <FLAG> <PARAMETER>
26#+end_src
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
13* what it was
14command-line password manager in python + sqlite3. managed accounts
15and generated random passwords (ascii, min 8 chars) or xkcd-style
16passphrases (min 3 words).
4717
48* contributing
49fork, add features, open a pull request.
18the source remains here, read-only, for reference.