File: env.go

package info (click to toggle)
pat 0.19.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 6,296 kB
  • sloc: javascript: 3,891; sh: 124; makefile: 11
file content (33 lines) | stat: -rw-r--r-- 1,063 bytes parent folder | download
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") + `"`,
	}
}