fix(user/secrets/bw): use environment variables
Signed-off-by: Matej Focko <me@mfocko.xyz>
This commit is contained in:
parent
01adcb99d4
commit
1866b1e4c4
2 changed files with 16 additions and 28 deletions
roles/user/shell/zsh/files
|
@ -64,21 +64,25 @@ export SDKMAN_DIR="/opt/sdkman"
|
|||
eval "$(bw completion --shell zsh); compdef _bw bw;"
|
||||
|
||||
function bwu() {
|
||||
local VAULT=$(readlink ~/.config/Bitwarden\ CLI/data.json | cut -d'/' -f6 | cut -d'.' -f-3)
|
||||
local VAULT=$(basename $BITWARDENCLI_APPDATA_DIR)
|
||||
local PASS=$(yad --text "Master password for Bitwarden Vault @ $VAULT:" --center --button "yad-ok" --entry --hide-text)
|
||||
export BW_SESSION=$(bw unlock --raw "$PASS")
|
||||
}
|
||||
|
||||
# alias bwu='export BW_SESSION="$(bw unlock --raw)"'
|
||||
alias bwl='export BW_SESSION='
|
||||
|
||||
alias bwrh='ln -sf $HOME/.config/Bitwarden\ CLI/{vault.bitwarden.com,data}.json'
|
||||
alias bwvps='ln -sf $HOME/.config/Bitwarden\ CLI/{vault.mfocko.xyz,data}.json'
|
||||
function bwrh() {
|
||||
export BITWARDENCLI_APPDATA_DIR="$HOME/.config/Bitwarden CLI/vault.bitwarden.com"
|
||||
}
|
||||
function bwvps() {
|
||||
export BITWARDENCLI_APPDATA_DIR="$HOME/.config/Bitwarden CLI/vault.mfocko.xyz"
|
||||
}
|
||||
bwvps
|
||||
|
||||
function gen_pass() {
|
||||
LENGTH=12
|
||||
if [[ -n $1 ]]; then
|
||||
LENGTH=$1
|
||||
LENGTH=$1
|
||||
fi
|
||||
|
||||
bw generate -uln --length $LENGTH
|
||||
|
@ -87,7 +91,7 @@ function gen_pass() {
|
|||
function gen_passphrase() {
|
||||
LENGTH=2
|
||||
if [[ -n $1 ]]; then
|
||||
LENGTH=$1
|
||||
LENGTH=$1
|
||||
fi
|
||||
|
||||
bw generate -p --words $LENGTH
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue