1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
package app
import (
"os"
"runtime"
"github.com/la5nta/pat/internal/buildinfo"
)
func (a *App) Env() []string {
return []string{
`PAT_MYCALL="` + a.options.MyCall + `"`,
`PAT_LOCATOR="` + a.config.Locator + `"`,
`PAT_VERSION="` + buildinfo.Version + `"`,
`PAT_ARCH="` + runtime.GOARCH + `"`,
`PAT_OS="` + runtime.GOOS + `"`,
`PAT_MAILBOX_PATH="` + a.options.MailboxPath + `"`,
`PAT_CONFIG_PATH="` + a.options.ConfigPath + `"`,
`PAT_LOG_PATH="` + a.options.LogPath + `"`,
`PAT_EVENTLOG_PATH="` + a.options.EventLogPath + `"`,
`PAT_FORMS_PATH="` + a.options.FormsPath + `"`,
`PAT_DEBUG="` + os.Getenv("PAT_DEBUG") + `"`,
`PAT_WEB_DEV_ADDR="` + os.Getenv("PAT_WEB_DEV_ADDR") + `"`,
`ARDOP_DEBUG="` + os.Getenv("ARDOP_DEBUG") + `"`,
`PACTOR_DEBUG="` + os.Getenv("PACTOR_DEBUG") + `"`,
`AGWPE_DEBUG="` + os.Getenv("AGWPE_DEBUG") + `"`,
`VARA_DEBUG="` + os.Getenv("VARA_DEBUG") + `"`,
`GZIP_EXPERIMENT="` + os.Getenv("GZIP_EXPERIMENT") + `"`,
`ARDOP_FSKONLY_EXPERIMENT="` + os.Getenv("ARDOP_FSKONLY_EXPERIMENT") + `"`,
}
}
|