Bitwarden command line tool

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt update && sudo apt install -y nodejs
sudo npm install -g npm@latest
sudo npm install -g @bitwarden/cli
bw --version

# set the CLI's server to your Vaultwarden

bw config server https://vault.seanys.com

bw login securedata@seanys.com
? Master password: [hidden]
You are logged in!

export BW_SESSION="$(bw unlock --raw)"

List:

bw list folders --raw | jq -r '.[] | select(.id != null) | "\(.id)\t\(.name)"'

Delete all folders:

bw list folders --raw \
  | jq -r '.[] | select(.id != null) | .id' \
  | while IFS= read -r id; do
      bw --session "$BW_SESSION" delete folder "$id"
    done
  • bitwarden_command_line_tool.txt
  • Last modified: 2025/09/21 11:46
  • by admin
  • Currently locked by: 172.18.0.1