雑パスワードマネージャ、下記みたいな書式のファイルをつくってgpg -eしておけば、
ログイン先URL サイト名
ユーザーID
パスワード
下記みたいなコマンドの引数にURLかサイト名の一部を指定してユーザーIDとパスワードを取り出せるね。
cat ~/暗号化済みファイル | gpg -d 2>/dev/null | egrep -iA2 "^\S+.*$1|^$1"
gpg-agentが止まってるとうまくいかないな
インタラクティブではないセッションでパスフレーズを入力する方法…無さそうよねw