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 @@
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.