From 1342b640b6fc15d9ce88c14ee9f379e1a54dbbd4 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 16 May 2023 01:53:02 +0200 Subject: added addedkeys function --- config/essentials/zsh/functions.zsh | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 8b7dbef..a63bf69 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -238,3 +238,14 @@ mime-default () xargs -I {} xdg-mime default "$1" "{}" die "Done." } + +addedkeys () { + find ~/.ssh -iname "*.pub" | while read key + do + local fingerprint="$(ssh-keygen -lf "$key" 2>/dev/null)" + if ssh-add -l | grep -q "$fingerprint" + then + echo "$key" + fi + done | sed "s,$HOME/.ssh/,," +} -- cgit v1.2.3 From 23400ddb9428117dbadf4bd95f3f6b4f6db0f518 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 23 May 2023 00:37:07 +0200 Subject: converted fzh to an alias --- config/essentials/zsh/aliases.zsh | 1 + config/essentials/zsh/functions.zsh | 7 ------- 2 files changed, 1 insertion(+), 7 deletions(-) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/aliases.zsh b/config/essentials/zsh/aliases.zsh index 5bae273..a9d3181 100644 --- a/config/essentials/zsh/aliases.zsh +++ b/config/essentials/zsh/aliases.zsh @@ -210,6 +210,7 @@ alias fzps='ps aux | tail +2 | fzf --bind \ 4:execute(echo -n {} | awk '\''{print \$9}'\'' | xclip -sel c -r),\ 5:execute(echo -n {} | tr -s '\'' '\'' | cut -f 11- -d '\'' '\'' | xclip -sel c -r)"' alias asf='alias | fzf' +alias fzh="tac $HISTFILE | fzf | tee /dev/stderr | clipp" alias -s conf="$EDITOR" alias -s txt="$EDITOR" diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index a63bf69..aa1d640 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -86,13 +86,6 @@ clip () { fi } -fzh () { - choice="$(tac $HOME/.config/zsh/histfile | fzf)" - test -z "${choice}" && return - echo "${choice}" >> "${HOME}/.config/zsh/histfile" - eval "${choice}" -} - unzipp () { file=$1 shift -- cgit v1.2.3 From d5fec9f48a202beee4c2aaf1854ac8412a662e80 Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 23 May 2023 00:45:52 +0200 Subject: added findpass function --- config/essentials/zsh/functions.zsh | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index a63bf69..7dd0112 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -249,3 +249,11 @@ addedkeys () { fi done | sed "s,$HOME/.ssh/,," } + +fpass () { + find $HOME/.password-store -type f -not -path ".git" | + grep "\.gpg$" | + sed "s,$HOME/.password-store/,,;s,\.gpg$,," | + fzf | + xargs pass show -c +} -- cgit v1.2.3 From 10651d6fa2e300293c03d0087781f1ac8772ee1e Mon Sep 17 00:00:00 2001 From: Raymaekers Luca Date: Tue, 23 May 2023 00:46:21 +0200 Subject: updated upfile url --- config/essentials/zsh/functions.zsh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'config/essentials/zsh/functions.zsh') diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh index 7dd0112..dcf0f7c 100644 --- a/config/essentials/zsh/functions.zsh +++ b/config/essentials/zsh/functions.zsh @@ -110,10 +110,10 @@ esc () { } delfile () { - curl ${2:-"https://up.kallipso.be/delete/$1"} + curl "${2:-https://up.kallipso.be/delete/$1}" } upfile () { - curl -F "file=@\"$1\"" ${2:-"https://up.kallipso.be"} + curl -F "file=@\"$1\"" ${2:-http://0x0.st} } sgd () { -- cgit v1.2.3