1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
package hooks import ( "fmt" "time" "git.sr.ht/~rjarry/aerc/config" ) type AercShutdown struct { Lifetime time.Duration } func (a *AercShutdown) Cmd() string { return config.Hooks.AercShutdown } func (a *AercShutdown) Env() []string { return []string{ fmt.Sprintf("AERC_LIFETIME=%s", a.Lifetime.String()), } }