Skip to content

rbw

  • GitHub
  • Rust
  • Uses rbw-agent to cache password, so no hassle with session key env vars
  • Limitation: No support for collections
  • Config at ~/.config/rbw/
  • Local password cache at /home/varac/.cache/rbw/
  • Agent runtime data and logs: ~/.local/share/rbw/
  • (d)menu integrations:

Install

Arch / Manjaro:

sudo pacman -S rbw

Debian:

$ wget https://git.tozt.net/rbw/releases/deb/rbw_1.12.1_amd64.deb
$ wget https://git.tozt.net/rbw/releases/deb/rbw_1.12.1_amd64.deb.minisig
$ minisign -V -x rbw_1.12.1_amd64.deb.minisig -P RWTM0AZ5RpROOfAIWx1HvYQ6pw1+FKwN6526UFTKNImP/Hz3ynCFst3r -m rbw_1.12.1_amd64.deb
Signature and comment signature verified
Trusted comment: timestamp:1722216304 file:rbw_1.12.1_amd64.deb hashed
$ sudo dpkg -i rbw_1.12.1_amd64.deb
$ rm rbw_1.12.1_amd64.deb*

Configure

Configure with:

rbw config set base_url https://...
rbw config set email varac@...

Usage

rbw get Test

Get only username:

rbw get Test --raw | jq .data.username

Performance

For a comparism of time spent fetching a password see ./cli-client.md

Issues