Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

┌──────────────────────────────────────────────────────────────┐
│  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                                                      │
└──────────────────────────────────────────────────────────────┘

About

A password manager for the command line.

Topics

Resources

Stars

Watchers

Forks

Releases

Sponsor this project

Used by

Contributors

Languages