#!/usr/bin/env bash set -euo pipefail # 1) load your shell exports if not already present: #if [[ -z "${BW_SESSION:-}" ]]; then #[[ -f "$HOME/.bashrc" ]] && source "$HOME/.bashrc" #[[ -f "$HOME/.profile" ]] && source "$HOME/.profile" #fi source ~/.local/share/sunhat/defaults/bash/api_keys # 2) if still empty, unlock once and export: #if [[ -z "${BW_SESSION:-}" ]]; then #export BW_SESSION=$(bw unlock --raw) #fi # 3) fetch and print userpass printf '%s\t%s\n' \ "$(bw --session "$BW_SESSION" get username "$1")" \ "$(bw --session "$BW_SESSION" get password "$1")"