diff --git a/README.md b/README.md index 12abe39..d888bff 100644 --- a/README.md +++ b/README.md @@ -32,7 +32,10 @@ Options: --on-error Arbitrary command to run if the program fails. The thrown error is piped to the given command. Defaults to none. - --verbose Show extra logs useful for debugging. + --stdout Prints the password and username to stdout + + --debug Show extra logs useful for debugging. + --debug-unsafe Show debug logs WITHOUT obfuscating your sensitive info. Do not share! ``` By default, this program runs at its most secure. No session is stored for any time period, the vault is updated @@ -40,7 +43,7 @@ every time it is used, and the clipboard is cleared every 15 seconds. In reality little more lenient. Here is the command I use in my personal i3wm config. ```bash -bitwarden-dmenu --clear-clipboard 30 --session-timeout 100 --sync-vault-after 3600 --on-error 'xargs notify-send --urgency=low' +bitwarden-dmenu --dmenu-args '-i' --clear-clipboard 30 --session-timeout 100 --sync-vault-after 3600 --on-error 'xargs notify-send --urgency=low' ``` `bitwarden-dmenu` will prompt for a login if you are logged out. @@ -51,11 +54,10 @@ bitwarden-dmenu --clear-clipboard 30 --session-timeout 100 --sync-vault-after 36 npm i -g bitwarden-dmenu ``` -## Depends on +## Depends On -- [dmenu](https://tools.suckless.org/dmenu/) -- [bitwarden-cli](https://help.bitwarden.com/article/cli/) +[dmenu](https://tools.suckless.org/dmenu/) ## Credits -Inspired by the no longer maintained [keepass-dmenu](https://github.com/gustavnikolaj/keepass-dmenu) +Inspired by the (now) deprecated [keepass-dmenu](https://github.com/gustavnikolaj/keepass-dmenu) diff --git a/bin/cli.js b/bin/cli.js index 8b5969a..cf24440 100755 --- a/bin/cli.js +++ b/bin/cli.js @@ -40,7 +40,9 @@ Options: current time. Defaults to ${SYNC_VAULT_AFTER_DEFAULT}s. --on-error Arbitrary command to run if the program fails. The thrown error is piped to the given command. Defaults to none. - + + --stdout Prints the password and username to stdout + --debug Show extra logs useful for debugging. --debug-unsafe Show debug logs WITHOUT obfuscating your sensitive info. Do not share! ` diff --git a/package.json b/package.json index abdfd42..adaaf53 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bitwarden-dmenu", - "version": "1.5.1", + "version": "1.5.2", "description": "dmenu for bitwarden password manager.", "keywords": [ "bitwarden",