blob: 62cbe0981d434544d464a0401298a5babe40f330 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
#!/usr/bin/env bash
# Wrapped neomutt: keeps the neomutt-sync systemd daemon alive for the
# lifetime of a neomutt session.
set -uo pipefail
systemctl --user start neomutt-sync.service || true
stop_service() {
pgrep -x neomutt >/dev/null || systemctl --user stop neomutt-sync.service || true
}
trap stop_service EXIT
"@@NEOMUTT_BIN@@" "$@"
|