From e774c1aea2ccd3872b9295c929642ebc50f40a9f Mon Sep 17 00:00:00 2001 From: c0dev0id Date: Tue, 2 May 2023 20:23:25 +0200 Subject: [PATCH] Update 2023-05-02 20:23 OpenBSD/amd64-x13 --- .bin/bbs-tunnel | 4 ++++ .bin/pass-add | 15 ++++++++------- .bin/passmenu-edit | 5 +++-- 3 files changed, 15 insertions(+), 9 deletions(-) create mode 100755 .bin/bbs-tunnel diff --git a/.bin/bbs-tunnel b/.bin/bbs-tunnel new file mode 100755 index 0000000..f2845e6 --- /dev/null +++ b/.bin/bbs-tunnel @@ -0,0 +1,4 @@ +#!/bin/ksh +pkill -f "2323:localhost:2323 surfen@65.21.154.173" +sleep 1 +ssh -fN -o ServerAliveInterval=15 -L 2323:localhost:2323 surfen@65.21.154.173 diff --git a/.bin/pass-add b/.bin/pass-add index 9f7db2f..c024644 100755 --- a/.bin/pass-add +++ b/.bin/pass-add @@ -1,17 +1,18 @@ #/bin/sh -if [ -z "$2" ]; then - echo "Usage: pass-add Folder/page.de username" - exit 2 -fi +echo -n "Internet/...: " +read +_file="Internet/$REPLY" + +echo -n "Username: " +read +_login="$REPLY" -_file="${1}" -_login="${2}" _password="$(pwgen -syn -r "{}'\\§()°\`|[]\";" 16 1)" { echo "$_password"; - echo "login: $_login"; + echo "Username: $_login"; } | pass insert -m "${_file}" echo "=======" diff --git a/.bin/passmenu-edit b/.bin/passmenu-edit index 2ab209d..48ed2ad 100755 --- a/.bin/passmenu-edit +++ b/.bin/passmenu-edit @@ -31,13 +31,14 @@ do echo "$PASS" | grep -i "^email:" echo "$PASS" | grep -i "^url:" echo "---------" - echo -n "[E]dit [R]ename [N]ew [D]elete: " + echo -n "[E]dit [R]ename [G]enerate [N]ew [D]elete: " read case $REPLY in [eE]) echo "Editing $password."; pass edit "$password"; ;; [rR]) echo -n "Rename to: "; read -i "$FOLDER" -e REPLY; [ ! -z "$REPLY" ] && pass mv "$password" "$REPLY"; ;; - [nN]) pass generate -i "$password" 22; ;; + [gG]) pass generate -i "$password" 22; ;; + [nN]) pass-add ;; [dD]) pass rm "$password"; unset EXTRA; ;; esac