package common

import "github.com/shirou/gopsutil/v3/common"

Index

Variables

var EnvKey = EnvKeyType("env")

EnvKey is a context key that can be used to set programmatically the environment gopsutil relies on to perform calls against the OS. Example of use:

ctx := context.WithValue(context.Background(), common.EnvKey, EnvMap{common.HostProcEnvKey: "/myproc"})
avg, err := load.AvgWithContext(ctx)

Types

type EnvKeyType

type EnvKeyType string
const (
	HostProcEnvKey EnvKeyType = "HOST_PROC"
	HostSysEnvKey  EnvKeyType = "HOST_SYS"
	HostEtcEnvKey  EnvKeyType = "HOST_ETC"
	HostVarEnvKey  EnvKeyType = "HOST_VAR"
	HostRunEnvKey  EnvKeyType = "HOST_RUN"
	HostDevEnvKey  EnvKeyType = "HOST_DEV"
	HostRootEnvKey EnvKeyType = "HOST_ROOT"
)

type EnvMap

type EnvMap map[EnvKeyType]string

Source Files

env.go

Version
v3.24.5 (latest)
Published
May 28, 2024
Platform
linux/amd64
Last checked
1 day ago

Tools for package owners.