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
$ 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
- rbw: configuration
- Config at
~/.config/rbw/config.json
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
- Support for organizations and collections when adding / getting a password
- Add --raw option for rbw list
- Clipboard does not work
- seems to only work on windows, since it depends on the clipboard-win crate
- Workaround:
rbw get "pw" | tr -d "\n" | wl-copy
see alsorbw get
adds a newline