vvbitwarden
is an R package that provides functions to
interact with your Bitwarden Secrets Manager vault. It allows you to
securely retrieve secrets stored in your Bitwarden vault. 🔐✨
Before using vvbitwarden, make sure you have the Bitwarden Secrets Manager CLI (BWS CLI) installed on your system: Secrets Manager CLI
To install the vvbitwarden
package, you can use the
following command:
# Install the development version from GitHub
::install_github("vusaverse/vvbitwarden") devtools
The get_bws_secret
function retrieves the value of a
secret stored in your Bitwarden Secrets Manager vault using the
specified key.
library(vvbitwarden)
# Retrieve a secret
<- get_bws_secret("my_secret_key")
secret_value print(secret_value)
key
: A character string representing the key of the
secret.access_token
: Optional. A character string representing
the Bitwarden access token. Defaults to the value of the
“BITWARDEN_ACCESS_TOKEN” environment variable.server_url
: Optional. A character string representing
the Bitwarden server URL. Defaults to “https://vault.bitwarden.eu”.The function returns a character string containing the value of the secret.
This package is licensed under the MIT License.