summaryrefslogtreecommitdiff
path: root/config/essentials/zsh
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2023-11-01 14:16:26 +0100
committerRaymaekers Luca <raymaekers.luca@gmail.com>2023-11-01 14:16:26 +0100
commit638a635034bb653949dd44d26d17f074c9c17764 (patch)
treeb4470f28b09b5c92b16b5a7ea2de2f3fcda56f8e /config/essentials/zsh
parent411cc94a9724d9fe96c3410f2e153ebcc8a0fc5a (diff)
exit on no mail
Diffstat (limited to 'config/essentials/zsh')
-rw-r--r--config/essentials/zsh/functions.zsh9
1 files changed, 5 insertions, 4 deletions
diff --git a/config/essentials/zsh/functions.zsh b/config/essentials/zsh/functions.zsh
index 41d57d1..dccede1 100644
--- a/config/essentials/zsh/functions.zsh
+++ b/config/essentials/zsh/functions.zsh
@@ -271,12 +271,13 @@ fpass() {
muttmail()
{
local config
+ local mail
config="$HOME/.config/mutt"
- find "$config"/configs -type f -printf '%f\n' |
- fzf |
- tee /dev/stderr |
- xargs -I {} ln -sf "$config/configs/{}" "$config"/muttrc
+ mail="$(find "$config"/configs -type f -printf '%f\n' | fzf)"
+ [ "$mail" ] || return 1
+ logn "$mail"
+ ln -sf "$config/configs/$mail" "$config"/muttrc
log 'Press [Enter] to login.'
head -n 1 && mutt
}