Skip to content
/ warded Public

Minimal passphrase manager using Chacha20-Poly1305

License

Notifications You must be signed in to change notification settings

hexid/warded

Repository files navigation

warded

A minimal passphrase manager using Chacha20-Poly1305

This project is still in active development and is likely to change drastically in the time leading up to a 1.0 release

Usage

warded [command] [options]

Options

  • --ward {wardName}
    • Select a ward to operate on
    • Defaults to default if not supplied

Commands

  • edit <passName>

    • Edit/create a passphrase using $EDITOR
  • generate <passLength> [<passName>]

    • Generates a new passphrase
    • If passName already exists, only the first line will be replaced
    • If passName isn't provided, then a passphrase will be generated and printed to stdout
  • ls, list

    • List passphrases in a ward
  • rekey

    • Replaces the existing master key and a new master key
    • This operation will create a new temporary ward to ensure that the existing ward is not left in an inconsistent state in the case of failure/interruption
  • show <passName>

    • Prints the given passphrase

About

Minimal passphrase manager using Chacha20-Poly1305

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published