appver

package
v0.0.0-beta3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Apache = &struct {
	Name string
	Ver  []*ver
}{"httpd", apacheVer}
View Source
var Dovecot = &struct {
	Name string
	Ver  []*ver
}{"dovecot", dovecotVer}
View Source
var Mysql = &struct {
	Name string
	Ver  []*MysqlVer
}{"mysqld", mysqlVer}
View Source
var Nginx = &struct {
	Name                   string
	VerCentOS7, VerCentOS8 []*NginxVer
	VerM                   map[oss.OS][]*NginxVer
}{
	Name:       "nginx",
	VerCentOS7: nginxVerCentOS7,
	VerCentOS8: nginxVerCentOS8,
	VerM: map[oss.OS][]*NginxVer{
		oss.CentOS7: nginxVerCentOS7,
		oss.CentOS8: nginxVerCentOS8,
	},
}
View Source
var Php = &struct {
	Name string
	Ver  []*PhpVer
}{"php", phpVer}
View Source
var Postfix = &struct {
	Name string
	Ver  []*ver
}{"postfix", postfixVer}
View Source
var Redis = &struct {
	Name string
	Ver  []*RedisVer
}{"redis", redisVer}
View Source
var Roundcube = &struct {
	Name string
	Ver  []*ver
}{"roundcube", roundcubeVer}

Functions

func ApacheMaxVersion

func ApacheMaxVersion() *ver

func ApacheMinVersion

func ApacheMinVersion() *ver

func ApacheVersion

func ApacheVersion() *ver

func DovecotMaxVersion

func DovecotMaxVersion() *ver

func DovecotMinVersion

func DovecotMinVersion() *ver

func DovecotVersion

func DovecotVersion() *ver

func PostfixMaxVersion

func PostfixMaxVersion() *ver

func PostfixMinVersion

func PostfixMinVersion() *ver

func PostfixVersion

func PostfixVersion() *ver

func RoundcubeMaxVersion

func RoundcubeMaxVersion() *ver

func RoundcubeMinVersion

func RoundcubeMinVersion() *ver

func RoundcubeVersion

func RoundcubeVersion() *ver

func Ver

func Ver(pkg, version string, versionId int, logFile string) *ver

Types

type MysqlVer

type MysqlVer struct {
	Pkg       string
	Version   string
	VersionId int
	LogFile   string
}

func MysqlMaxVersion

func MysqlMaxVersion() *MysqlVer

func MysqlMinVersion

func MysqlMinVersion() *MysqlVer

func MysqlVerV

func MysqlVerV(pkg string, version string, versionId int, logFile string) *MysqlVer

func MysqlVersion

func MysqlVersion() *MysqlVer

type NginxVer

type NginxVer struct {
	Pkg       string
	PkgFile   string
	Version   string
	VersionId int
	LogFile   string
}

func NginxMaxVersion

func NginxMaxVersion(os oss.OS) (vv *NginxVer)

func NginxMinVersion

func NginxMinVersion(os oss.OS) (vv *NginxVer)

func NginxVerV

func NginxVerV(pkg string, pkgFile string, version string, versionId int, logFile string) *NginxVer

func NginxVersion

func NginxVersion(os oss.OS) *NginxVer

type PhpVer

type PhpVer struct {
	Pkg       string
	Service   string
	Version   string
	VersionId int
	VersionV  int
	LogFile   string
}

func FindPhpVerByV

func FindPhpVerByV(v int) (pv *PhpVer)

func Php73Version

func Php73Version() *PhpVer

func PhpMaxVersion

func PhpMaxVersion() *PhpVer

func PhpMinVersion

func PhpMinVersion() *PhpVer

func PhpVerV

func PhpVerV(pkg string, service string, version string, versionId int, versionV int, logFile string) *PhpVer

func PhpVersion

func PhpVersion() *PhpVer

type RedisVer

type RedisVer struct {
	Pkg       string
	Version   string
	VersionId int
	LogFile   string
}

func FindRedisVerByVersion

func FindRedisVerByVersion(version string) (rv *RedisVer)

func RedisMaxVersion

func RedisMaxVersion() *RedisVer

func RedisMinVersion

func RedisMinVersion() *RedisVer

func RedisVerV

func RedisVerV(pkg string, version string, versionId int, logFile string) *RedisVer

func RedisVersion

func RedisVersion() *RedisVer

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL