Mercurial > yakumo_izuru > aya
view cmd/aya/globals.go @ 89:744541fee713 draft
Ayaya, why did I do that again?
author | yakumo.izuru |
---|---|
date | Sun, 04 May 2025 02:19:10 +0000 |
parents | 7b122b71fcfa |
children |
line wrap: on
line source
// globals returns list of global OS environment variables that start // with AYA_ prefix as Vars, so the values can be used inside templates package main import ( "os" "strings" ) func globals() Vars { vars := Vars{} for _, e := range os.Environ() { pair := strings.Split(e, "=") if strings.HasPrefix(pair[0], "AYA_") { vars[strings.ToLower(pair[0][3:])] = pair[1] } } return vars }