Documentation
¶
Index ¶
Constants ¶
View Source
const ( LsbCommand = "lsb_release" Android = "android" DarwinOrMacOs = "darwin" DragonFly = "dragonfly" FreeBsd = "freebsd" Linux = "linux" Nacl = "nacl" NetBsd = "netbsd" OpenBsd = "openbsd" Plan9 = "plan9" Solaris = "solaris" Windows = "windows" Unknown = "Unknown" Any = "Any" Illumos = "illumos" IOs = "ios" Aix = "aix" NewLine = constants.NewLine PathSeparator = constants.PathSeparator CurrentOperatingSystem = runtime.GOOS CurrentSystemArchitecture = runtime.GOARCH IsWindows = CurrentOperatingSystem == Windows IsLinux = CurrentOperatingSystem == Linux IsDarwinOrMacOs = CurrentOperatingSystem == DarwinOrMacOs IsPlan9 = CurrentOperatingSystem == Plan9 IsSolaris = CurrentOperatingSystem == Solaris IsFreebsd = CurrentOperatingSystem == FreeBsd IsNetBsd = CurrentOperatingSystem == NetBsd IsOpenBsd = CurrentOperatingSystem == OpenBsd IsDragonFly = CurrentOperatingSystem == DragonFly IsNacl = CurrentOperatingSystem == Nacl IsUnixGroup = !IsWindows WindowsCDrive = "C:\\" LinuxHome = "/home" LinuxHomeSlash = "/home/" LinuxBin = "/bin" )
GOOS values https://stackoverflow.com/a/20728862
Variables ¶
View Source
var ( X32Architectures = []string{ "386", "arm", "armbe", "mips", "amd64p32", "mips64p32", "mips64p32le", "ppc", "riscv", "s390", "sparc", } X64Architectures = []string{ "amd64", "arm64", "ppc64", "ppc64le", "mips64", "mips64le", "riscv64", "s390x", "wasm", "arm64be", "sparc64", } UnixGroups = []string{ "android", "darwin", "dragonfly", "freebsd", "linux", "nacl", "netbsd", "openBSD", "plan9", "solaris", } )
View Source
var ( X32ArchitecturesMap = map[string]bool{ "386": true, "arm": true, "armbe": true, "mips": true, "amd64p32": true, "mips64p32": true, "mips64p32le": true, "ppc": true, "riscv": true, "s390": true, "sparc": true, } X64ArchitecturesMap = map[string]bool{ "amd64": true, "arm64": true, "ppc64": true, "ppc64le": true, "mips64": true, "mips64le": true, "riscv64": true, "s390x": true, "wasm": true, "arm64be": true, "sparc64": true, } UnixGroupsMap = map[string]bool{ "android": true, "darwin": true, "dragonfly": true, "freebsd": true, "linux": true, "nacl": true, "netbsd": true, "openBSD": true, "plan9": true, "solaris": true, } )
View Source
var ( IsX32Architecture = isX32Bit() IsX64Architecture = !IsX32Architecture )
View Source
var (
WindowsCDrivePtr = &windowsCDrive
)
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.