Ver código fonte

generated notmuch config if not existing

tags/v3.1
Luke Smith 5 anos atrás
pai
commit
e4e3b51624
Nenhuma chave conhecida encontrada para esta assinatura no banco de dados ID da chave GPG: 4C50B54A911F6252
1 arquivos alterados com 20 adições e 0 exclusões
  1. +20
    -0
      bin/mw

+ 20
- 0
bin/mw Ver arquivo

@@ -164,6 +164,7 @@ EOF
echo "$msmtp_profile" >> "$HOME/.config/msmtp/config"
echo "$mutt_profile" > "$accdir/$idnum-$title.muttrc"
echo "$mbsync_profile" >> "$mbsyncrc"
notmuchauto
[ ! -f "$muttrc" ] && echo "# vim: filetype=neomuttrc" > "$muttrc" && echo "muttrc created."
! grep "^source.*mutt-wizard.muttrc" "$muttrc" >/dev/null && echo "source $mwconfig # mw-autogenerated" >> "$muttrc"
! grep "^source.*.muttrc" "$muttrc" | grep -v "$mwconfig" >/dev/null && echo "source $accdir/$idnum-$title.muttrc # mw-autogenerated" >> "$muttrc"
@@ -268,6 +269,25 @@ purge() { confirm "delete all account data" || exit
sed -i "/\# mw-autogenerated/d" "$muttrc"
}

notmuchauto() { \
[ -z "$NOTMUCH_CONFIG" ] && NOTMUCH_CONFIG="$HOME/.notmuch-config"
[ -f "$NOTMUCH_CONFIG" ] && return 0
nmbasic="[database]
path=$maildir
[user]
name=$realname
primary_email=$fulladdr
[new]
tags=unread;inbox;
ignore=
[search]
exclude_tags=deleted;spam;
[maildir]
synchronize_flags=true
[crypto]
gpg_path=gpg"
echo "$nmbasic" > "$NOTMUCH_CONFIG" ;}

case "$1" in
ls) list ;;
add) asktype && askinfo && tryconnect && finalize || delete ;;


Carregando…
Cancelar
Salvar