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