ROFI-RBW(1) | Rofi Third-party Add-on Documentation | ROFI-RBW(1) |
NAME
rofi-rbw - A rofi frontend for the alternative Bitwarden client rbw
SYNOPSIS
rofi-rbw [-h] [--version] [--action {type,copy,print}] [--target {username,password,totp,OTHER}] [--prompt PROMPT] [--selector-args SELECTOR_ARGS] [--clipboarder CLIPBOARDER] [--typer TYPER] [--selector SELECTOR] [--clear-after NUMBER] [--typing-key-delay NUMBER] [--no-help] [--no-folder] [--keybindings KEYBINDINGS] [--menu-keybindings MENU_KEYBINDINGS]
DESCRIPTION
Type, copy or print your credentials from Bitwarden using rofi.
OPTIONS
- -h, --help
- Prints brief usage information.
- --version
- show program’s version number and exit
- --action, -a
- Possible values: type, copy, print
Choose what to do with the selected characters: Directly type them with the “Typer”, copy them to the clipboard using the “Clipboarder”, or “print” them on stdout
- --target, -t
- Possible values: username, password, totp, notes, CUSTOM FIELD NAME
Choose which component of the selected entry to type/copy/print. Can be passed multiple times to use multiple targets.
- --prompt PROMPT, -r PROMPT
- Set the text for the prompt.
- --keybindings KEYBINDINGS
- Format: ::.
Define your own keybindings. Multiple keybindings can be concatenated with ,; multiple targets for one shortcut can be concatenated with :. This feature is only available in supported "selectors".
- Format: :.
Define your own keybindings for the target menu. Multiple keybindings can be concatenated with ,. This feature is only available in supported "selectors".
- --clear-after SECONDS
- Clear the password from the clipboard after SECONDS seconds. Set to 0 to disable.
- --typing-key-delay MILLISECONDS
- Set a small delay between keypresses when typing. 0 by default.
- --no-cache
- Disable the automatic frecency cache. It contains sha1-hashes of the selected entries and how often they were used.
- --no-help
- Don’t show the help message about available keyboard shortcuts.
- --no-folder
- Don’t show folders in the list of possible entries.
- --selector-args SELECTOR-ARGS
- A string of arguments to give to the selector.
- --selector SELECTOR
- Possible values: rofi, wofi
Choose the selector application manually. Usually rofi, but for Wayland, you may want wofi.
- --clipboarder CLIPBOARDER
- Possible values: xsel, xclip, wl-copy
Choose the application to access the clipboard with manually.
- --typer TYPER
- Possible values: xdotool, wtype, ydotool, dotool
Choose the application to type with manually.
DEFAULT KEYBINDINGS
enter to use the default action
alt+c to copy the password
alt+u to copy the username
alt+t to copy the TOTP
alt+m to show a menu of the entry’s components
alt+s to sync the contents of the vault
alt+1 to autotype username and password, separated with a tab character
alt+2 to type the username
alt+3 to type the password
Please note that wofi does not support keybindings other than enter.
CONFIGURATION
Args that start with “--” (eg. --version) can also be set in a config file.
Config file syntax allows: key=value, flag=true, stuff=[a,b,c]. If an arg is specified in more than one place, then commandline values override values from the config file.
FILES
- ~/.cache/rofi-rbw.runcache
- Saves the number pf times an entry has been used, so that they can be sorted first. Entries are hashed with sha1 so as not to leak any secrets.
WEBSITE
AUTHORS
Fabian Winter.
May 5, 2024 | Version 1.4.2 |