summaryrefslogtreecommitdiffstats
path: root/.local/bin/mailto_handler
diff options
context:
space:
mode:
authorYigit Sever2020-09-16 15:22:27 +0300
committerYigit Sever2020-09-16 15:22:27 +0300
commit7419b9fc45ba291d5d10a9f5bea3fa5d33dfedc0 (patch)
treedbc1e308cfbb398f77c784b7ea52c08e5aeb8332 /.local/bin/mailto_handler
parent44ff427c77e4c3848d273b0bc3484435ec9528c7 (diff)
downloaddotfiles-7419b9fc45ba291d5d10a9f5bea3fa5d33dfedc0.tar.gz
dotfiles-7419b9fc45ba291d5d10a9f5bea3fa5d33dfedc0.tar.bz2
dotfiles-7419b9fc45ba291d5d10a9f5bea3fa5d33dfedc0.zip
move bin to .local/bin
Diffstat (limited to '.local/bin/mailto_handler')
-rwxr-xr-x.local/bin/mailto_handler24
1 files changed, 24 insertions, 0 deletions
diff --git a/.local/bin/mailto_handler b/.local/bin/mailto_handler
new file mode 100755
index 0000000..b85d0e4
--- /dev/null
+++ b/.local/bin/mailto_handler
@@ -0,0 +1,24 @@
1#!/bin/sh
2
3# rofi available mail accounts
4
5ACCOUNTSDIR=$HOME/.config/mutt/accounts
6
7choices=''
8first='0'
9
10for account in "${ACCOUNTSDIR}"/*.muttrc; do
11 BASENAME=$(basename -- "${account}")
12 pick="${BASENAME%.muttrc}"
13 if [ $first -eq '0' ]; then
14 choices="${pick}"
15 first='1'
16 else
17 choices="${choices}\n${pick}"
18 fi
19
20done
21
22picked=$(printf "${choices}" | rofi -dmenu)
23
24 exec kitty -e neomutt -F "$HOME/.config/mutt/muttrc" -e "source /home/yigit/.config/mutt/accounts/${picked}.muttrc" -- "$@"