A terminal-based vault browser for Bitwarden.
Find a file
2019-12-22 00:09:15 +01:00
src Initial commit 2019-12-22 00:09:15 +01:00
.editorconfig Initial commit 2019-12-22 00:09:15 +01:00
.gitignore Initial commit 2019-12-22 00:09:15 +01:00
Cargo.lock Initial commit 2019-12-22 00:09:15 +01:00
Cargo.toml Initial commit 2019-12-22 00:09:15 +01:00
LICENSE Initial commit 2019-12-22 00:09:15 +01:00
README.md Initial commit 2019-12-22 00:09:15 +01:00

bwtui

Small and simple TUI (terminal user interface) for your bitwarden vault.

Currently only supports reading/copying usernames and passwords for items.

Controls

  • general: <esc> or ctrl-c to exit
  • login: <tab> to move between email, password and ok button
  • vault: j/k move up/down, ctrl-u copy username, ctrl-p copy password

Installation

Either directly from git using:

cargo install --git https://github.com/christoph-heiss/bwtui.git

or from crates.io:

cargo install bwtui

TODO list

bwtui still got lots of rough edges:

  • better error handling/propagating
  • configurable shortcuts
  • (optional) clipboard clearing after x seconds
  • (optional) vault locking after x seconds
  • re-sync with bitwarden server
  • domain list support
  • login URI launching
  • card/identity/note support
  • folder support
  • item totp/notes/custom field support
  • support for on-premise servers
  • check some of the crypto stuff (especially hmac stuff)
  • (maybe) editing of vault items