mirror of
https://github.com/la5nta/pat
synced 2026-08-13 17:46:54 -04:00
33 lines
1 KiB
Go
33 lines
1 KiB
Go
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") + `"`,
|
|
}
|
|
}
|