A terminal-based vault browser for Bitwarden.
Find a file
Christoph Heiss f3288fddfa
chore: Add .gitattributes file
Signed-off-by: Christoph Heiss <contact@christoph-heiss.at>
2022-08-04 13:34:35 +02:00
.github/workflows chore: Add GitHub Actions workflows 2022-08-04 13:18:38 +02:00
bitwarden chore: Mend clippy warnings 2022-08-04 13:18:32 +02:00
src chore: Mend clippy warnings 2022-08-04 13:18:32 +02:00
.editorconfig chore: Re-format everything with rustfmt to 4 spaces indent. 2020-11-25 01:55:40 +01:00
.gitattributes chore: Add .gitattributes file 2022-08-04 13:34:35 +02:00
.gitignore Split out the Bitwarden API into a separate sub-crate. 2020-11-24 01:47:34 +01:00
Cargo.lock chore: Update all dependencies and switch to 2021 edition 2022-08-04 13:31:42 +02:00
Cargo.toml chore: Update all dependencies and switch to 2021 edition 2022-08-04 13:31:42 +02:00
LICENSE Split out the Bitwarden API into a separate sub-crate. 2020-11-24 01:47:34 +01:00
README.md Update to reflect current progress. 2019-12-26 20:13:27 +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: ctrl-c to exit
  • login: <tab> to move between email, password and ok button
  • vault: j/k move up/down, J/K to move to first/last item, ctrl-u copy username, ctrl-p copy password, ctrl-f fuzzy search

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:

  • offline support
  • better error handling/propagating
  • configurable shortcuts
  • (optional) clipboard clearing after x seconds
  • (optional) vault locking after x seconds
  • re-sync with bitwarden server / reuse of access token
  • 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

License

Licensed under MIT license (LICENSE or https://opensource.org/licenses/MIT).

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed by MIT license as above, without any additional terms or conditions.