Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var All = []Type{ Debian, Ubuntu, RedHat, CentOS, Fedora, Alpine, Busybox, AmazonLinux, OracleLinux, ArchLinux, OpenSuseLeap, }
View Source
var IDMapping = map[string]Type{ "debian": Debian, "ubuntu": Ubuntu, "rhel": RedHat, "centos": CentOS, "fedora": Fedora, "alpine": Alpine, "busybox": Busybox, "amzn": AmazonLinux, "ol": OracleLinux, "arch": ArchLinux, "opensuse-leap": OpenSuseLeap, }
IDMapping connects a distro ID like "ubuntu" to a Distro type
Functions ¶
This section is empty.
Types ¶
type Distro ¶
func Identify ¶
Identify parses distro-specific files to determine distro metadata like version and release.
func NewUnknownDistro ¶
func NewUnknownDistro() Distro
NewUnknownDistro creates a standardized Distro object for unidentifiable distros
func (Distro) FullVersion ¶
func (Distro) MajorVersion ¶
Click to show internal directories.
Click to hide internal directories.