]> Sergey Matveev's repositories - dotfiles.git/commitdiff
Automated User-Agent
authorSergey Matveev <stargrave@stargrave.org>
Sun, 2 Jan 2022 19:10:55 +0000 (22:10 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 27 Jan 2022 11:35:14 +0000 (14:35 +0300)
mutt/.mutt/muttrc
mutt/.mutt/useragent.rc [new file with mode: 0644]

index c62722c3ab64ebeba37d3fceaa742fc7dba751d2..76b5b43f51c12cd9aa5859ef103691d5b635e43e 100644 (file)
@@ -27,11 +27,12 @@ set index_format = "%4C %Z[%1H] %{%m-%d} [%N] %-15.15L (%?l?%4l&%4c?)%?M?[#%02M]
 set pipe_decode = yes
 set crypt_protected_headers_write = yes
 set print_command="cat > /tmp/mail-printed"
-my_hdr User-Agent: Mutt/2.1.4 GnuPG/2.3.4 Vim/8.2 FreeBSD/12.0 (amd64)
 set attribution = "*** %n [%{%Y-%m-%d %H:%M}]:"
 set forward_attribution_intro = "----- BEGIN %i -----"
 set forward_attribution_trailer = "----- END %i -----"
 
+source ~/.mutt/useragent.rc
+
 macro index <F1> "<next-unread-mailbox><enter>" "Go to new mail"
 macro index <F5> ":set mbox_type = mbox\n" "mbox mailbox type"
 
diff --git a/mutt/.mutt/useragent.rc b/mutt/.mutt/useragent.rc
new file mode 100644 (file)
index 0000000..9738e82
--- /dev/null
@@ -0,0 +1,6 @@
+set my_mutt_version=`mutt -v | sed -n 's/^Mutt \(.*\) (.*$/\1/p'`
+set my_gpg_version=`gpg --version | sed -n 's/^gpg (.*) \(.*\)$/\1/p'`
+set my_vim_version=`vim --version | sed -n 's/^VIM . Vi IMproved \([^ ]*\).*$/\1/p'`
+set my_arch=`uname -m`
+set my_fbsd_version=`uname -r`
+my_hdr User-Agent: Mutt/$my_mutt_version GnuPG/$my_gpg_version Vim/$my_vim_version FreeBSD/$my_fbsd_version ($my_arch)