#!/usr/bin/env bash load-dotenv-from-keepass() { KEEPASS_ENTRY=$(echo "dotenv/${PWD##*/}#$(git symbolic-ref --short -q HEAD)" | tr '[:upper:]' '[:lower:]') DOTENV=".env" if [[ -n "$1" ]]; then DOTENV="$1" fi echo "Restore $DOTENV file from keepassxc: $KEEPASS_ENTRY" keepassxc-cli attachment-export \ --key-file "$KEEPASS_DATABASE_KEY_FILE" \ "$KEEPASS_DATABASE_FILE" \ "$KEEPASS_ENTRY" \ "$DOTENV" \ "$DOTENV" }