From 9ab43d4e51e0f689da70a9b6bff7986a9d8a8a0f Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Tue, 29 Sep 2020 20:26:00 +0300 Subject: [PATCH] tmux menu/popup password manager --- bin/bin/tmux-menu-pass.sh | 10 ++++++++++ tmux/.tmux.conf | 7 ++++--- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100755 bin/bin/tmux-menu-pass.sh diff --git a/bin/bin/tmux-menu-pass.sh b/bin/bin/tmux-menu-pass.sh new file mode 100755 index 0000000..937f08f --- /dev/null +++ b/bin/bin/tmux-menu-pass.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +while :; do + echo -n "? " + read pass + passman has "$pass" || continue + passman "$pass" >/dev/null & + sleep 1 + exit +done diff --git a/tmux/.tmux.conf b/tmux/.tmux.conf index f414919..f522cc7 100644 --- a/tmux/.tmux.conf +++ b/tmux/.tmux.conf @@ -34,9 +34,10 @@ bind-key b set-option status unbind-key L bind-key t display-menu \ - dict d "popup -KE -R ~/bin/dict.sh" \ - music m "popup -KE -R ~/bin/attach-music.sh" \ - top t "popup -KE -R \"top -s 1\"" + music t "popup -KE -R ~/bin/tmux-menu-music.sh" \ + pass p "popup -KE -R ~/bin/tmux-menu-pass.sh" \ + dict d "popup -KE -R ~/bin/tmux-menu-dict.sh" \ + top o "popup -KE -R \"top -s 1\"" bind-key u { capture-pane -J -- 2.44.0