summaryrefslogtreecommitdiff
path: root/README.nfo
diff options
context:
space:
mode:
Diffstat (limited to 'README.nfo')
-rw-r--r--README.nfo45
1 files changed, 45 insertions, 0 deletions
diff --git a/README.nfo b/README.nfo
new file mode 100644
index 0000000..3ac3d81
--- /dev/null
+++ b/README.nfo
@@ -0,0 +1,45 @@
+┌──────────────────────────────────────────────────────────────┐
+│ Y O S H I [ KRZ ] krz.sh │
+└──────────────────────────────────────────────────────────────┘
+
+WHAT
+ command-line password manager in python + sqlite3. manages accounts
+ and generates random passwords (ascii, min 8 chars) or xkcd-style
+ passphrases (min 3 words).
+
+INSTALL
+ pypi:
+
+ pipx install yoshi-cli
+
+ manual:
+
+ git clone REPO_URL
+ cd yoshi-cli
+ pipx install .
+
+USE
+ yoshi <COMMAND> <FLAG> <PARAMETER>
+
+ commands:
+ --help -h print the welcome message
+ --new -n create an account
+ --list -l list saved accounts
+ --edit -e edit an account (needs --uuid and --field)
+ --delete -d delete an account (needs --uuid)
+ --purge purge all accounts, delete the vault
+ --encrypt encrypt the vault (needs --generate or --keyfile)
+ --decrypt decrypt the vault (optional --keyfile)
+
+ flags:
+ --uuid -u account uuid
+ --field -f account field to edit
+ --generate -g generate a new key when encrypting
+ --keyfile -k path to a saved key file
+
+CONTRIBUTING
+ fork, add features, open a pull request.
+
+┌──────────────────────────────────────────────────────────────┐
+│ krz.sh │
+└──────────────────────────────────────────────────────────────┘