Documentation
¶
Index ¶
- Variables
- func GetAlpineMirror() *url.URL
- func GetCentOSMirror() *url.URL
- func GetDebianMirror() *url.URL
- func GetProxyMode() int
- func GetUbuntuMirror() *url.URL
- func GetUbuntuPortsMirror() *url.URL
- func ResetAlpineMirror()
- func ResetCentOSMirror()
- func ResetDebianMirror()
- func ResetUbuntuMirror()
- func ResetUbuntuPortsMirror()
- func SetAlpineMirror(input string)
- func SetCentOSMirror(input string)
- func SetDebianMirror(input string)
- func SetProxyMode(mode int)
- func SetUbuntuMirror(input string)
- func SetUbuntuPortsMirror(input string)
- type MirrorState
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Mirror states for different distributions UbuntuMirror = NewMirrorState(Define.TYPE_LINUX_DISTROS_UBUNTU) UbuntuPortsMirror = NewMirrorState(Define.TYPE_LINUX_DISTROS_UBUNTU_PORTS) DebianMirror = NewMirrorState(Define.TYPE_LINUX_DISTROS_DEBIAN) CentOSMirror = NewMirrorState(Define.TYPE_LINUX_DISTROS_CENTOS) AlpineMirror = NewMirrorState(Define.TYPE_LINUX_DISTROS_ALPINE) )
Functions ¶
func GetAlpineMirror ¶ added in v0.6.0
func GetCentOSMirror ¶ added in v0.6.0
func GetDebianMirror ¶
func GetProxyMode ¶
func GetProxyMode() int
func GetUbuntuMirror ¶
func GetUbuntuPortsMirror ¶ added in v0.6.0
func ResetAlpineMirror ¶ added in v0.6.0
func ResetAlpineMirror()
func ResetCentOSMirror ¶ added in v0.6.0
func ResetCentOSMirror()
func ResetDebianMirror ¶ added in v0.2.0
func ResetDebianMirror()
func ResetUbuntuMirror ¶ added in v0.2.0
func ResetUbuntuMirror()
func ResetUbuntuPortsMirror ¶ added in v0.6.0
func ResetUbuntuPortsMirror()
func SetAlpineMirror ¶ added in v0.6.0
func SetAlpineMirror(input string)
func SetCentOSMirror ¶ added in v0.6.0
func SetCentOSMirror(input string)
func SetDebianMirror ¶
func SetDebianMirror(input string)
func SetProxyMode ¶
func SetProxyMode(mode int)
func SetUbuntuMirror ¶
func SetUbuntuMirror(input string)
Convenience functions for backward compatibility
func SetUbuntuPortsMirror ¶ added in v0.6.0
func SetUbuntuPortsMirror(input string)
Types ¶
type MirrorState ¶ added in v0.6.0
type MirrorState struct {
// contains filtered or unexported fields
}
MirrorState manages mirror URL states
func NewMirrorState ¶ added in v0.6.0
func NewMirrorState(distType int) *MirrorState
NewMirrorState creates a new MirrorState instance
func (*MirrorState) Get ¶ added in v0.6.0
func (m *MirrorState) Get() *url.URL
Get returns the current mirror URL
func (*MirrorState) Reset ¶ added in v0.6.0
func (m *MirrorState) Reset()
Reset clears the mirror URL
func (*MirrorState) Set ¶ added in v0.6.0
func (m *MirrorState) Set(input string)
Set updates the mirror URL
Click to show internal directories.
Click to hide internal directories.