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