Documentation ¶
Index ¶
- Constants
- Variables
- func AESDecrypt(key []byte, securemess string) (decodedmess string, err error)
- func AESEncrypt(key []byte, message string) (encmess string, err error)
- func ActivateConfigurationFile(ba []byte) error
- func AddShutdownHook(f func())
- func App() *application
- func AppFilename(newExt string) string
- func AppRestart()
- func AuthenticateCookie(context echo.Context, password string) error
- func BindForm(context echo.Context, data interface{}, bodyLimit int) error
- func CalcFileMode(owner FilePermission, group FilePermission, public FilePermission) os.FileMode
- func Capitalize(txt string) string
- func CertificateAsPEM(tlsCertificate *tls.Certificate) []byte
- func CertificateInfoFromConnection(con *tls.Conn) (string, error)
- func CheckCookieAuthenticated(context echo.Context, password string) error
- func CleanPath(path string) string
- func Clear(v interface{}) error
- func ClearDate(v time.Time) time.Time
- func ClearLogs() error
- func ClearTime(v time.Time) time.Time
- func CmdToString(cmd *exec.Cmd) string
- func CompareDate(t1 time.Time, t2 time.Time) time.Duration
- func CompareIgnoreCase(s0 string, s1 string) bool
- func CompareTime(t1 time.Time, t2 time.Time) time.Duration
- func Contains(slice interface{}, search interface{}) bool
- func ContainsWildcard(s string) bool
- func ConvertToOSspecificLF(s string) string
- func CopyBuffer(ctx context.Context, cancel context.CancelFunc, name string, writer io.Writer, ...) (int64, error)
- func CountRunes(s string) int
- func CreateI18nFile(path string, objs ...interface{}) error
- func CreateTTYOptions(device string, mode *serial.Mode) (string, error)
- func CreateTempDir() (string, error)
- func CreateTempFile() (file *os.File, err error)
- func CreateTlsConfig(keylen int, password string) (*tls.Config, error)
- func DataTransfer(ctx context.Context, cancel context.CancelFunc, leftName string, ...)
- func DeadlineByDuration(duration time.Duration) time.Time
- func DeadlineByMsec(msec int) time.Time
- func Debug(t string, arg ...interface{})
- func DebugError(err error) bool
- func DebugFunc(arg ...interface{})
- func DecryptString(key []byte, txt string) (string, error)
- func DeepCopy(dst interface{}, src interface{}) error
- func DefaultConsoleEncoding() string
- func DefaultEncoding() string
- func DisableCookie(context echo.Context) error
- func Discover(address string, timeout time.Duration, uid string) ([]string, error)
- func Done()
- func DurationToMillisecond(d time.Duration) int
- func EncryptString(key []byte, txt string) (string, error)
- func EqualWildcards(s, mask string) (bool, error)
- func Error(err error) bool
- func Eval(b bool, trueFunc interface{}, falseFunc interface{}) interface{}
- func Exit(code int)
- func ExitOrError(err error) error
- func ExtractNumber(txt string) (float64, error)
- func FileBackup(filename string) error
- func FileCopy(src string, dst string) error
- func FileDate(filename string) (time.Time, error)
- func FileDelete(filename string) error
- func FileExists(filename string) bool
- func FileExists_(filename string) bool
- func FileMode(read, write, execute bool) os.FileMode
- func FileName(filename string) string
- func FileNameExt(filename string) string
- func FileNamePart(filename string) string
- func FileSize(filename string) (int64, error)
- func FileStore(filename string, r io.Reader) error
- func FillString(txt string, length int, asPrefix bool, add string) string
- func FindFreePort(network string, startPort int, excludedPorts []int) (int, error)
- func FormatIP(ip net.IP) string
- func FormatMemory(bytes int64) string
- func GetCookie(context echo.Context) (*sessions.Session, error)
- func GetLanguages() ([]string, error)
- func GetLogs(w io.Writer) error
- func GetSystemLanguage() (string, error)
- func GoRoutineId() uint64
- func GoRoutineName() string
- func GoogleTranslate(googleApiKey string, text string, foreignLanguage string) (string, error)
- func Hack4BrowserUpdate() string
- func HandleCopyBufferError(written int64, err error) (int64, error)
- func IndexOf(slice interface{}, search interface{}) int
- func Info(t string, arg ...interface{})
- func Init(isService bool, version string, git string, build string, date string, ...)
- func InitConfiguration() error
- func InitTesting(v goTesting)
- func IsCertificateSelfSigned(cert *x509.Certificate) bool
- func IsCmdlineOnlyFlag(flagName string) bool
- func IsCookieAuthenticated(context echo.Context, password string) bool
- func IsDirectory(path string) bool
- func IsErrExit(err error) bool
- func IsErrNetClosing(err error) bool
- func IsErrOp(err error) bool
- func IsErrTimeout(err error) bool
- func IsErrUnexpectedEOF(err error) bool
- func IsFile(path string) bool
- func IsFileReadOnly(path string) bool
- func IsFlagSetOnArgs(fn string) bool
- func IsIPV4(ip net.IP) bool
- func IsImageMimeType(s string) bool
- func IsLinkConnected(nic string) (bool, error)
- func IsLinkUp(nic string) (bool, error)
- func IsLinuxOS() bool
- func IsLocalhost(ip net.IP) bool
- func IsMacOS() bool
- func IsPortAvailable(network string, port int) (available bool)
- func IsPrivateIP(ip net.IP) bool
- func IsRunningAsExecutable() bool
- func IsRunningAsService() bool
- func IsRunningInteractive() bool
- func IsStringEnrypted(password string) bool
- func IsSuppressedError(err error) bool
- func IsSuppressedErrorMessage(err string) bool
- func IsSymbolicLink(path string) bool
- func IsTTYDevice(device string) bool
- func IsWindowsOS() bool
- func IterateStruct(data interface{}, ...) error
- func Join(strs []string, sep string) string
- func LoadConfigurationFile() ([]byte, error)
- func LogsAvailable() bool
- func Max[T constraints.Ordered](v ...T) T
- func MillisecondToDuration(msec int) time.Duration
- func Min[T constraints.Ordered](v ...T) T
- func MultiRunner(runners []Runner) error
- func NewButton(parent *etree.Element, primary bool, actionItem ActionItem) *etree.Element
- func NewDeadlineReader(reader io.Reader, timeout time.Duration) io.Reader
- func NewEchoLogger() echoLogger
- func NewEndpoint(device string, isClient bool, tlsConfig *tls.Config) (Endpoint, EndpointConnector, error)
- func NewForm(parent *etree.Element, caption string, data interface{}, ...) (*etree.Element, *etree.Element, error)
- func NewLineBuffer(count int, f func(string) string) *lineBuffer
- func NewMenu(page *Webpage, menuItems []ActionItem, selectedTitle string, ...)
- func NewRentrantMutex() reentrantmutex
- func NewSizedReader(reader io.Reader, size int64) io.Reader
- func NewTable(parent *etree.Element, cells [][]string) *etree.Element
- func NewThrottledReader(reader io.Reader, bytesPerSecs int) io.Reader
- func NewThrottledWriter(writer io.Writer, bytesPerSecs int) io.Writer
- func NewTimeoutOperation(checkDuration time.Duration, maxDuration time.Duration, fn func() error) error
- func NewTimeoutReader(reader io.Reader, timeout time.Duration, initalTimeout bool) io.Reader
- func NewTimeoutWriter(writer io.Writer, timeout time.Duration, initalTimeout bool) io.Writer
- func NewTlsConfig(certificateVerify bool, serverName string, minVersion string, ...) (*tls.Config, error)
- func NewTlsConfigFromFlags() (*tls.Config, error)
- func NewWatchdogCmd(cmd *exec.Cmd, timeout time.Duration) ([]byte, error)
- func NewWatchdogFunc(msg string, fn func() error, timeout time.Duration) error
- func Panic(err error)
- func ParseDateTime(mask string, v string) (time.Time, error)
- func ParseJsonDateTime(v string) (time.Time, error)
- func ParseMemory(txt string) (int64, error)
- func ParseTTYOptions(device string) (string, *serial.Mode, error)
- func PrivateKeyAsPEM(privateKey *ecdsa.PrivateKey) ([]byte, error)
- func PullFlash(context echo.Context, flashName string) []string
- func PushFlash(context echo.Context, flashName string, flash string) error
- func ReadHeader(path string) ([]byte, error)
- func ReadJsonFile(filename string, v interface{}) error
- func ReadResource(filename string) ([]byte, string, error)
- func ReflectStructField(Iface interface{}, FieldName string) (*reflect.Value, error)
- func ReflectStructMethod(Iface interface{}, MethodName string) (*reflect.Value, error)
- func RegisterGoRoutine(index int) int
- func RegisteredGoRoutines(f func(id int, ri RuntimeInfo))
- func RemoveJsonComments(s string) string
- func ResetConfiguration() error
- func ResourcesDirectory() string
- func Rnd(max int) int
- func RndBytes(n int) ([]byte, error)
- func RndString(l int) (string, error)
- func Run(mandatoryFlags []string)
- func Rune(s string, index int) (rune, error)
- func SaveConfiguration(cfg interface{}) error
- func SaveConfigurationFile(ba []byte) error
- func ScanLinesWithLF(data []byte, atEOF bool) (advance int, token []byte, err error)
- func SessionId(context echo.Context) string
- func SetCookie(context echo.Context, cookie *sessions.Session, timeout time.Duration) error
- func SetFileReadOnly(path string, readonly bool) (err error)
- func SetLanguage(lang string) error
- func SetTime(t time.Time, f string, v int) time.Time
- func Shortener(s string, max int) string
- func ShowBanner()
- func SortStringsCaseInsensitive(strs []string)
- func SplitHost(addr string) (string, error)
- func SplitWithQuotation(txt string) []string
- func SurroundWith(str []string, prefixSuffix string) []string
- func TempDir() string
- func Title() string
- func TitleVersion(major bool, minor bool, patch bool) string
- func TlsCertificateInfos(tlsConfig *tls.Config) (string, error)
- func TlsCipherDescription(cs *tls.CipherSuite) string
- func TlsCipherNames(ciphers []*tls.CipherSuite) []string
- func TlsCipherSelectionsToIds(s string) []uint16
- func TlsCiphersIds(ciphers []*tls.CipherSuite) []uint16
- func TlsConfigFromBuffer(ba []byte, password string) (*tls.Config, error)
- func TlsConfigFromFile(filename string, password string) (*tls.Config, error)
- func TlsConfigFromPEM(certPEM []byte, keyPEM []byte, password string) (*tls.Config, error)
- func TlsConfigToP12(tlsConfig *tls.Config, password string) ([]byte, error)
- func TlsDebugConnection(typ string, tlsConn *tls.Conn)
- func TlsDefaultCiphers() []*tls.CipherSuite
- func TlsDescriptionToCipher(name string) *tls.CipherSuite
- func TlsIdToCipher(id uint16) *tls.CipherSuite
- func TlsIdToVersion(id uint16) string
- func TlsToX509Certificate(certificate []byte) (*x509.Certificate, error)
- func TlsVersionToId(s string) uint16
- func TlsVersions() []string
- func ToBool(s string) bool
- func ToStrings(slice interface{}) ([]string, error)
- func ToTime(v asDateTime) time.Time
- func ToUTF8(r io.Reader, cs string) ([]byte, error)
- func ToUTF8String(s string, cs string) (string, error)
- func Translate(msg string, args ...interface{}) string
- func TranslateFor(language, msg string) string
- func Trim4Path(path string) string
- func TruncateTime(t time.Time, f string) time.Time
- func URLGet(url string) ([]byte, error)
- func UnregisterGoRoutine(id int)
- func Unzip(dest, src string) error
- func VerifyP12(ba []byte, password string) (privateKey *ecdsa.PrivateKey, certificate *x509.Certificate, ...)
- func Version(major bool, minor bool, patch bool) string
- func WaitUntilNetworkIsAvailable(lookupIp net.IP) error
- func Warn(t string, arg ...interface{})
- func WarnError(err error) bool
- func WriteJsonFile(filename string, v interface{}, fileMode os.FileMode) error
- func X509toTlsCertificate(certificate *x509.Certificate, privateKey *ecdsa.PrivateKey) (*tls.Certificate, error)
- func Zip(filename string, targets []ZipTarget) error
- type ActionItem
- type AllEvents
- type ChannelError
- type Configuration
- type DeadlineReader
- type DiscoverServer
- type Element
- type Endpoint
- type EndpointConnector
- type ErrExit
- type ErrFileAlreadyExists
- type ErrFileIsEmpty
- type ErrFileNotFound
- type ErrTimeout
- type ErrWatchdog
- type Event
- type EventChan
- type EventConfigurationReset
- type EventFlagsParsed
- type EventFlagsSet
- type EventFunc
- type EventManager
- func (this *EventManager) DestroyChanReceiver(eventChan EventChan)
- func (this *EventManager) DestroyFuncReceiver(eventFunc *EventFunc)
- func (this *EventManager) Emit(event interface{}) bool
- func (this *EventManager) NewChanReceiver(event interface{}) EventChan
- func (this *EventManager) NewFuncReceiver(event interface{}, eventFunc EventFunc) *EventFunc
- type EventType
- type FilePermission
- type Filewalker
- type FuncFieldIterator
- type HostInfo
- type Jason
- func (jason *Jason) Array(key string, index int) (*Jason, error)
- func (jason *Jason) ArrayCount(key string) int
- func (jason *Jason) Bool(key string, def ...bool) (result bool, err error)
- func (jason *Jason) Count() int
- func (jason *Jason) Element(key string) (*Jason, error)
- func (jason *Jason) Elements() []string
- func (jason *Jason) Exists(key string) bool
- func (jason *Jason) Int(key string, def ...int) (result int, err error)
- func (jason *Jason) IsArray(key string) bool
- func (jason *Jason) IsBool(key string) bool
- func (jason *Jason) IsInt(key string) bool
- func (jason *Jason) IsString(key string) bool
- func (jason *Jason) Pretty() (string, error)
- func (jason *Jason) String(key string, def ...string) (string, error)
- type KeyValue
- type KeyValues
- func (kvs *KeyValues) Add(key string, value string) error
- func (kvs *KeyValues) Clear()
- func (kvs *KeyValues) Contains(key string) bool
- func (kvs *KeyValues) Get(key string) (string, error)
- func (kvs *KeyValues) Index(key string) int
- func (kvs *KeyValues) Keys() []string
- func (kvs *KeyValues) Put(key string, value string) error
- func (kvs *KeyValues) Remove(key string) (string, error)
- func (kvs *KeyValues) Sort()
- func (kvs *KeyValues) Values() []string
- type MimetypeExtension
- type ModuleInfo
- type MultiValueFlag
- type NetworkClient
- type NetworkConnection
- type NetworkServer
- type Notice
- type OrderedMap
- func (om *OrderedMap[K, V]) Add(k K, v V) *OrderedMap[K, V]
- func (om *OrderedMap[K, V]) Clear() *OrderedMap[K, V]
- func (om *OrderedMap[K, V]) Get(k K) V
- func (om *OrderedMap[K, V]) GetOk(k K) (V, bool)
- func (om *OrderedMap[K, V]) Keys() []K
- func (om *OrderedMap[K, V]) Len() int
- func (om *OrderedMap[K, V]) Range(fn func(K, V))
- func (om *OrderedMap[K, V]) Remove(k K) *OrderedMap[K, V]
- type Quantum
- func (q *Quantum) Add(v int)
- func (q *Quantum) AddQuantum(other *Quantum)
- func (q *Quantum) AddRange(from int, to int)
- func (q *Quantum) Get(index int) (int, error)
- func (q *Quantum) IsIncluded(v int) bool
- func (q *Quantum) Len() int
- func (q *Quantum) Remove(v int)
- func (q *Quantum) RemoveAll()
- func (q *Quantum) RemoveQuantum(other *Quantum)
- func (q *Quantum) RemoveRange(from int, to int)
- func (q *Quantum) String() string
- func (q *Quantum) ToSlice() []int
- type RandomReader
- type Runner
- type RuntimeInfo
- type StringTable
- type SystemInfo
- type TTY
- type TTYConnection
- type TimeoutReader
- type TimeoutWriter
- type URI
- type Webpage
- type ZeroReader
- type ZipTarget
Constants ¶
const ( APACHE string = "https://www.apache.org/licenses/LICENSE-2.0.html" GPL2 string = "https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html" SERVICE_SIMULATE = "simulate" SERVICE_START = "start" SERVICE_STOP = "stop" SERVICE_RESTART = "restart" SERVICE_INSTALL = "install" SERVICE_UNINSTALL = "uninstall" )
const ( FlagNameAppProduct = "app.product" FlagNameService = "service" FlagNameServiceUsername = "service.username" FlagNameServicePassword = "service.password" FlagNameServiceTimeout = "service.timeout" FlagNameUsage = "h" FlagNameUsageMd = "hmd" FlagNameNoBanner = "nb" )
const ( MaxUint = ^uint(0) MaxInt = int(MaxUint >> 1) )
const ( FlagNameCfgFile = "cfg.file" FlagNameCfgReset = "cfg.reset" FlagNameCfgCreate = "cfg.create" )
const ( //Year parse mask Year = "2006" //Month parse mask Month = "01" //Day parse mask Day = "02" //Hour parse mask Hour = "15" //Minute parse mask Minute = "04" //Second parse mask Second = "05" //Milli parse mask Msec = ".000" //DateSeparator parse mask DateSeparator = "." //TimeSeparator parse mask TimeSeparator = ":" //Separator parse mask Separator = " " )
const ( DEFAULT_LANGUAGE = "en" FlagNameAppLanguage = "app.language" )
const ( LEVEL_PROLOG = iota LEVEL_DEBUG LEVEL_INFO LEVEL_WARN LEVEL_ERROR LEVEL_PANIC )
const ( FlagNameLogFileName = "log.file" FlagNameLogFileSize = "log.filesize" FlagNameLogVerbose = "log.verbose" FlagNameLogIO = "log.io" FlagNameLogJson = "log.json" FlagNameLogSys = "log.sys" FlagNameLogCount = "log.count" )
const ( LOCALHOST_IP4 = "127.0.0.1" LOCALHOST_IP6 = "::1" )
const ( FlagNameIoNetworkIface = "io.network.iface" FlagNameIoNetworkTimeout = "io.network.timeout" FlagNameIoConnectTimeout = "io.connect.timeout" FlagNameIoReadwriteTimeout = "io.readwrite.timeout" )
const ( FlagNameTlsInsecure = "tls.insecure" FlagNameTlsVerify = "tls.verify" FlagNameTlsServername = "tls.servername" FlagNameTlsMinVersion = "tls.minversion" FlagNameTlsMaxVersion = "tls.maxversion" FlagNameTlsCiphers = "tls.ciphers" FlagNameTlsPassword = "tls.password" FlagNameTlsCertificate = "tls.certificate" FlagNameTlsMutual = "tls.mutual" FlagNameTlsKeylen = "tls.keylen" )
const ( TlsVersion10 = "TLS1.0" TlsVersion11 = "TLS1.1" TlsVersion12 = "TLS1.2" TlsVersion13 = "TLS1.3" )
const ( BIG5 = "big5" IBM437 = "ibm437" IBM850 = "ibm850" IBM866 = "ibm866" ISO_8859_1 = "iso-8859-1" ISO_8859_10 = "iso-8859-10" ISO_8859_2 = "iso-8859-2" ISO_8859_3 = "iso-8859-3" ISO_8859_4 = "iso-8859-4" ISO_8859_5 = "iso-8859-5" ISO_8859_6 = "iso-8859-6" ISO_8859_7 = "iso-8859-7" ISO_8859_8 = "iso-8859-8" ISO_8859_9 = "iso-8859-9" KOI8_R = "koi8-r" US_ASCII = "us-ascii" UTF_16 = "utf-16" UTF_16BE = "utf-16be" UTF_16LE = "utf-16le" UTF_8 = "utf-8" WINDOWS_1250 = "windows-1250" WINDOWS_1251 = "windows-1251" WINDOWS_1252 = "windows-1252" )
const ( SchemeSep = "://" OpaqueSep = ":" CredentialSep = "@" CredentialSplit = ":" CidrSep = "/" CidrSplit = ":" CidrSplitV6 = "]:" )
const ( OPTION_FILE = "file" OPTION_HIDDEN = "hidden" OPTION_SELECT = "select" OPTION_MULTISELECT = "multiselect" OPTION_DATALIST = "datalist" OPTION_PASSWORD = "password" OPTION_AUTOFOCUS = "autofocus" OPTION_REQUIRED = "required" OPTION_READONLY = "readonly" OPTION_MULTILINE = "multiline" OPTION_WIDE = "wide" OPTION_MEGALINE = "megaline" OPTION_NOLABEL = "nolabel" OPTION_EXPERTVIEW = "expertview" OPTION_NODEFAULTBUTTON = "nodefaultbutton" INPUT_WIDTH_NORMAL = "pure-input-1-4" INPUT_WIDTH_WIDE = "pure-input-1-2" CSS_DIALOG_CONTENT = "css-dialog-content pure-controls" CSS_DEFAULT_CONTENT = "css-default-content pure-controls" CSS_ERROR_BOX = "css-error-box" CSS_WARNING_BOX = "css-warning-box blink" CSS_SUCCESS_BOX = "css-success-box" CSS_VERTICAL_DIV = "css-vertical-div" CSS_LOGVIEWER = "css-logviewer" CSS_CONTENT = "css-content" CSS_CHECKLIST = "css-checklist" CSS_CHECKLIST_CHECKBOX = "css-checklist-checkbox" CSS_CHECKBOX = "css-checkbox" CSS_BUTTON_GROUP = "css-button-group" CSS_BORDER = "css-border" CSS_COLOR_OFF = "#CFCFCF" CSS_COLOR_ON = "MediumSeaGreen" MAX_INPUT_LENGTH = "10240" FLASH_WARNING = "warning-flash" FLASH_ERROR = "error-flash" FLASH_SUCCESS = "success-flash" COOKIE_PASSWORD = "password" COOKIE_EXPIRE = "expire" FLASH_TIMEOUT = time.Second REFRESH_TIMEOUT = time.Second * 30 )
const (
FlagNameIoFileBackups = "io.file.backups"
)
const (
MimetypeHeaderLen = 1024
)
const UNKNOWN = "unknwon"
Variables ¶
var ( FlagAppProduct *string FlagService *string FlagServiceUser *string FlagServicePassword *string FlagServiceStartTimeout *int FlagUsage *bool FlagUsageMd *bool FlagNoBanner *bool )
var ( FlagCfgReset *bool FlagCfgCreate *bool FlagCfgFile *string )
var ( ReadOnlyFileMode = FileMode(true, true, false) DefaultFileMode = FileMode(true, true, false) DefaultDirMode = FileMode(true, true, true) FlagIoFileBackups *int )
var ( FlagLogVerbose *bool FlagLogIO *bool FlagLogFileName *string FlagLogFileSize *int FlagLogJson *bool FlagLogSys *bool FlagLogCount *int ColorDefault color.Color = 0 ColorDebug color.Color = ColorDefault ColorInfo color.Color = ColorDefault ColorWarn color.Color = color.Yellow ColorError color.Color = color.Red ColorPanic color.Color = color.Red )
var ( FlagIoPrimaryIface = flag.String(FlagNameIoNetworkIface, "", "primary ethernet interface") FlagIoNetworkTimeout = flag.Int(FlagNameIoNetworkTimeout, 10*1000, "network ready timeout") FlagIoConnectTimeout = flag.Int(FlagNameIoConnectTimeout, 3*1000, "network server and client dial timeout") FlagIoReadwriteTimeout = flag.Int(FlagNameIoReadwriteTimeout, 30*60*1000, "network read/write timeout") )
var ( FlagTlsInsecure *bool FlagTlsVerify *bool FlagTlsServername *string FlagTlsMinVersion *string FlagTlsMaxVersion *string FlagTlsCiphers *string FlagTlsPassword *string FlagTlsCertificate *string FlagTlsMutual *string FlagTlsKeyLen *int )
var ( SessionStore *memstore.MemStore CookieTitle = uuid.New().String() )
var DateMask = Day + DateSeparator + Month + DateSeparator + Year
DateMask parses only for date values
var DateMaskFilename = Year + "-" + Month + "-" + Day
DateMaskFilena,e parses for date value for file names
var DateTimeMask = DateMask + Separator + TimeMask
DateTimeMask parses for date and time values
var DateTimeMilliMask = DateMask + Separator + TimeMask + Msec
DateTimeMilliMask parses for date and time values
var (
FlagLanguage *string
)
var (
MEMORY_UNITS = []string{"Bytes", "KB", "MB", "GB", "TB"}
)
var Mimetypes []MimetypeExtension
var SortedDateTimeMilliMask = Year + "/" + Month + "/" + Day + Separator + TimeMask + Msec
SortedDateTimeMilliMask parses for date and time values
var TimeMask = Hour + TimeSeparator + Minute + TimeSeparator + Second
TimeMask parses only for time values
Functions ¶
func AESDecrypt ¶ added in v1.1.15
func AESEncrypt ¶ added in v1.1.15
func ActivateConfigurationFile ¶ added in v1.3.13
func AddShutdownHook ¶
func AddShutdownHook(f func())
func AppFilename ¶ added in v1.1.15
func AppRestart ¶ added in v1.1.15
func AppRestart()
func AuthenticateCookie ¶ added in v1.1.15
func CalcFileMode ¶ added in v1.1.15
func CalcFileMode(owner FilePermission, group FilePermission, public FilePermission) os.FileMode
func CertificateAsPEM ¶ added in v1.1.84
func CertificateAsPEM(tlsCertificate *tls.Certificate) []byte
func CertificateInfoFromConnection ¶ added in v1.1.15
func CheckCookieAuthenticated ¶ added in v1.2.26
func CmdToString ¶ added in v1.1.20
func CompareDate ¶
EqualDateTime checks for equality of parts
func CompareIgnoreCase ¶
CompareIgnoreCase compares strings for equality ignoring case
func CompareTime ¶
EqualTime checks for equality of time
func ContainsWildcard ¶
func ConvertToOSspecificLF ¶
func CopyBuffer ¶ added in v1.1.104
func CountRunes ¶ added in v1.1.15
func CreateI18nFile ¶ added in v1.1.15
func CreateTTYOptions ¶ added in v1.4.15
func CreateTempFile ¶
CreateTempFile creates a temporary file
func CreateTlsConfig ¶ added in v1.1.84
func DataTransfer ¶ added in v1.2.44
func DataTransfer(ctx context.Context, cancel context.CancelFunc, leftName string, left io.ReadWriter, rightName string, right io.ReadWriter)
func DeadlineByDuration ¶ added in v1.1.15
func DeadlineByMsec ¶ added in v1.1.15
func DefaultConsoleEncoding ¶
func DefaultConsoleEncoding() string
func DefaultEncoding ¶
func DefaultEncoding() string
func DisableCookie ¶ added in v1.1.21
func DisableCookie(context echo.Context) error
func DurationToMillisecond ¶ added in v1.1.55
func EqualWildcards ¶
func ExitOrError ¶ added in v1.1.15
func ExtractNumber ¶ added in v1.1.15
func FileDelete ¶ added in v1.1.0
FileDelete does ... guess what :-)
func FileExists_ ¶ added in v1.4.20
func FileNameExt ¶
Returns the filename extension without part "test.txt" -> ".txt"
func FileNamePart ¶
Returns the filename part without extension "test.txt" -> "test"
func FillString ¶ added in v1.1.15
func FindFreePort ¶ added in v1.1.15
func FormatMemory ¶ added in v1.1.15
func GetLanguages ¶ added in v1.1.15
GetLanguages lists all available languages
func GetSystemLanguage ¶ added in v1.1.15
GetSystemLanguage return BCP 47 standard language name
func GoRoutineId ¶ added in v1.2.7
func GoRoutineId() uint64
func GoRoutineName ¶ added in v1.3.6
func GoRoutineName() string
func GoogleTranslate ¶ added in v1.1.15
func Hack4BrowserUpdate ¶ added in v1.1.15
func Hack4BrowserUpdate() string
func HandleCopyBufferError ¶ added in v1.2.3
func InitConfiguration ¶ added in v1.1.89
func InitConfiguration() error
func InitTesting ¶ added in v1.1.21
func InitTesting(v goTesting)
func IsCertificateSelfSigned ¶ added in v1.1.19
func IsCertificateSelfSigned(cert *x509.Certificate) bool
func IsCmdlineOnlyFlag ¶ added in v1.2.34
func IsCookieAuthenticated ¶ added in v1.1.15
func IsDirectory ¶
IsDirectory checks if the path leads to a directory
func IsErrNetClosing ¶ added in v1.1.19
func IsErrTimeout ¶ added in v1.2.53
func IsErrUnexpectedEOF ¶ added in v1.1.20
func IsFileReadOnly ¶
IsFileReadOnly checks if a file is read only
func IsFlagSetOnArgs ¶ added in v1.2.18
IsFlagSetOnArgs reports back all really set flags on the command line. Go's flag.Visit() gives back also the flags which have been set before by "flag.Set(..."
func IsImageMimeType ¶ added in v1.1.0
func IsLinkConnected ¶ added in v1.5.3
func IsLocalhost ¶ added in v1.1.20
func IsPortAvailable ¶ added in v1.1.15
func IsPrivateIP ¶ added in v1.1.69
func IsRunningAsExecutable ¶ added in v1.1.15
func IsRunningAsExecutable() bool
func IsRunningAsService ¶ added in v1.1.15
func IsRunningAsService() bool
func IsRunningInteractive ¶ added in v1.1.15
func IsRunningInteractive() bool
func IsStringEnrypted ¶ added in v1.1.15
func IsSuppressedError ¶ added in v1.1.21
func IsSuppressedErrorMessage ¶ added in v1.1.21
func IsSymbolicLink ¶
IsSymbolicLink checks if the path leads to symbolic link
func IsTTYDevice ¶ added in v1.1.106
func IterateStruct ¶ added in v1.1.15
func LoadConfigurationFile ¶ added in v1.3.11
func LogsAvailable ¶ added in v1.1.15
func LogsAvailable() bool
func Max ¶ added in v1.1.15
func Max[T constraints.Ordered](v ...T) T
func MillisecondToDuration ¶ added in v1.1.15
func Min ¶ added in v1.1.15
func Min[T constraints.Ordered](v ...T) T
func MultiRunner ¶ added in v1.1.15
func NewDeadlineReader ¶ added in v1.1.61
func NewEchoLogger ¶ added in v1.1.19
func NewEchoLogger() echoLogger
func NewEndpoint ¶ added in v1.1.106
func NewLineBuffer ¶ added in v1.1.15
func NewMenu ¶ added in v1.1.15
func NewMenu(page *Webpage, menuItems []ActionItem, selectedTitle string, disableMenues bool)
func NewRentrantMutex ¶ added in v1.1.77
func NewRentrantMutex() reentrantmutex
func NewThrottledReader ¶ added in v1.1.15
func NewThrottledWriter ¶ added in v1.1.15
func NewTimeoutOperation ¶ added in v1.1.30
func NewTimeoutReader ¶ added in v1.1.61
func NewTimeoutWriter ¶ added in v1.1.104
func NewTlsConfig ¶ added in v1.1.84
func NewTlsConfigFromFlags ¶ added in v1.1.84
func NewWatchdogCmd ¶ added in v1.3.4
func NewWatchdogFunc ¶ added in v1.3.4
func ParseDateTime ¶
ParseDateTime parses only date, but no time
func ParseJsonDateTime ¶ added in v1.1.21
ParseJsonDateTime parses only date, but no time
func ParseMemory ¶ added in v1.1.15
func ParseTTYOptions ¶ added in v1.4.15
func PrivateKeyAsPEM ¶ added in v1.1.84
func PrivateKeyAsPEM(privateKey *ecdsa.PrivateKey) ([]byte, error)
func ReadHeader ¶ added in v1.1.0
func ReadJsonFile ¶ added in v1.1.15
func ReflectStructField ¶ added in v1.1.15
func ReflectStructMethod ¶ added in v1.1.15
func RegisterGoRoutine ¶ added in v1.1.108
func RegisteredGoRoutines ¶ added in v1.1.108
func RegisteredGoRoutines(f func(id int, ri RuntimeInfo))
func RemoveJsonComments ¶ added in v1.1.15
func ResetConfiguration ¶ added in v1.1.15
func ResetConfiguration() error
func ResourcesDirectory ¶ added in v1.1.96
func ResourcesDirectory() string
func SaveConfiguration ¶ added in v1.3.11
func SaveConfiguration(cfg interface{}) error
func SaveConfigurationFile ¶ added in v1.3.11
func ScanLinesWithLF ¶ added in v1.1.0
func SetFileReadOnly ¶
SetFileReadOnly sets file READ-ONLY yes or false
func SetLanguage ¶ added in v1.1.15
SetLanguage sets the language file to translation
func ShowBanner ¶
func ShowBanner()
func SortStringsCaseInsensitive ¶ added in v1.1.15
func SortStringsCaseInsensitive(strs []string)
func SplitWithQuotation ¶
SplitWithQuotation splits a sequented string by spaces and respects quotation
func SurroundWith ¶
func TlsCertificateInfos ¶ added in v1.1.84
func TlsCipherDescription ¶ added in v1.1.84
func TlsCipherDescription(cs *tls.CipherSuite) string
func TlsCipherNames ¶ added in v1.1.84
func TlsCipherNames(ciphers []*tls.CipherSuite) []string
func TlsCipherSelectionsToIds ¶ added in v1.1.84
func TlsCiphersIds ¶ added in v1.1.84
func TlsCiphersIds(ciphers []*tls.CipherSuite) []uint16
func TlsConfigFromBuffer ¶ added in v1.1.84
func TlsConfigFromFile ¶ added in v1.1.84
the priority on entities inside p12 must be honored 1st private key 2nd computer certificate 3d..n CA certificates (will be ignored by app)
func TlsConfigFromPEM ¶ added in v1.1.84
func TlsConfigToP12 ¶ added in v1.1.84
func TlsDebugConnection ¶ added in v1.1.84
func TlsDefaultCiphers ¶ added in v1.1.84
func TlsDefaultCiphers() []*tls.CipherSuite
func TlsDescriptionToCipher ¶ added in v1.1.84
func TlsDescriptionToCipher(name string) *tls.CipherSuite
func TlsIdToCipher ¶ added in v1.1.84
func TlsIdToCipher(id uint16) *tls.CipherSuite
func TlsIdToVersion ¶ added in v1.1.21
func TlsToX509Certificate ¶ added in v1.1.84
func TlsToX509Certificate(certificate []byte) (*x509.Certificate, error)
func TlsVersionToId ¶ added in v1.1.21
func TlsVersions ¶ added in v1.1.21
func TlsVersions() []string
func TranslateFor ¶ added in v1.1.15
func UnregisterGoRoutine ¶ added in v1.1.108
func UnregisterGoRoutine(id int)
func VerifyP12 ¶ added in v1.1.15
func VerifyP12(ba []byte, password string) (privateKey *ecdsa.PrivateKey, certificate *x509.Certificate, caCerts []*x509.Certificate, err error)
func WaitUntilNetworkIsAvailable ¶ added in v1.2.4
func WriteJsonFile ¶ added in v1.1.15
func X509toTlsCertificate ¶ added in v1.1.84
func X509toTlsCertificate(certificate *x509.Certificate, privateKey *ecdsa.PrivateKey) (*tls.Certificate, error)
Types ¶
type ActionItem ¶ added in v1.1.15
type ChannelError ¶
type ChannelError struct {
// contains filtered or unexported fields
}
func (*ChannelError) Add ¶
func (c *ChannelError) Add(err error)
func (*ChannelError) Exists ¶
func (c *ChannelError) Exists() bool
func (*ChannelError) Get ¶
func (c *ChannelError) Get() error
func (*ChannelError) GetAll ¶
func (c *ChannelError) GetAll() []error
type Configuration ¶ added in v1.1.15
type Configuration struct { ApplicationTitle string `json:"applicationTitle"` ApplicationVersion string `json:"applicationVersion"` Flags KeyValues `json:"flags"` }
func LoadConfiguration ¶ added in v1.3.11
func LoadConfiguration() (*Configuration, error)
func NewConfiguration ¶ added in v1.1.15
func NewConfiguration() *Configuration
type DeadlineReader ¶ added in v1.1.61
type DeadlineReader struct {
// contains filtered or unexported fields
}
type DiscoverServer ¶ added in v1.1.15
type DiscoverServer struct {
// contains filtered or unexported fields
}
func NewDiscoverServer ¶ added in v1.1.15
func (*DiscoverServer) Start ¶ added in v1.1.15
func (server *DiscoverServer) Start() error
func (*DiscoverServer) Stop ¶ added in v1.1.15
func (server *DiscoverServer) Stop() error
type Element ¶ added in v1.4.43
type Element struct { Name string Text string Attrs *OrderedMap[string, string] Elements []*Element }
func NewElement ¶ added in v1.4.43
func (*Element) AddElement ¶ added in v1.4.43
func (*Element) IsTextOnly ¶ added in v1.4.43
func (*Element) RemoveAttr ¶ added in v1.4.43
func (*Element) RemoveElement ¶ added in v1.4.43
type EndpointConnector ¶ added in v1.1.106
type EndpointConnector func() (io.ReadWriteCloser, error)
type ErrFileAlreadyExists ¶ added in v1.1.107
type ErrFileAlreadyExists struct {
FileName string
}
func (*ErrFileAlreadyExists) Error ¶ added in v1.1.107
func (e *ErrFileAlreadyExists) Error() string
type ErrFileIsEmpty ¶ added in v1.2.4
type ErrFileIsEmpty struct {
FileName string
}
func (*ErrFileIsEmpty) Error ¶ added in v1.2.4
func (e *ErrFileIsEmpty) Error() string
type ErrFileNotFound ¶
type ErrFileNotFound struct {
FileName string
}
func (*ErrFileNotFound) Error ¶
func (e *ErrFileNotFound) Error() string
type ErrTimeout ¶ added in v1.2.5
func (*ErrTimeout) Error ¶ added in v1.2.5
func (e *ErrTimeout) Error() string
type ErrWatchdog ¶ added in v1.1.3
type ErrWatchdog struct {
Msg string
}
func (*ErrWatchdog) Error ¶ added in v1.1.3
func (e *ErrWatchdog) Error() string
type EventConfigurationReset ¶ added in v1.1.15
type EventFlagsParsed ¶ added in v1.1.21
type EventFlagsParsed struct { }
type EventFlagsSet ¶ added in v1.1.22
type EventFlagsSet struct { }
type EventManager ¶ added in v1.1.15
type EventManager struct {
// contains filtered or unexported fields
}
var (
Events *EventManager
)
func NewEventManager ¶ added in v1.1.15
func NewEventManager() *EventManager
func (*EventManager) DestroyChanReceiver ¶ added in v1.1.15
func (this *EventManager) DestroyChanReceiver(eventChan EventChan)
func (*EventManager) DestroyFuncReceiver ¶ added in v1.1.15
func (this *EventManager) DestroyFuncReceiver(eventFunc *EventFunc)
func (*EventManager) Emit ¶ added in v1.1.15
func (this *EventManager) Emit(event interface{}) bool
func (*EventManager) NewChanReceiver ¶ added in v1.1.15
func (this *EventManager) NewChanReceiver(event interface{}) EventChan
func (*EventManager) NewFuncReceiver ¶ added in v1.1.15
func (this *EventManager) NewFuncReceiver(event interface{}, eventFunc EventFunc) *EventFunc
type FilePermission ¶ added in v1.1.15
type Filewalker ¶ added in v1.4.5
type Filewalker struct { Path string Filemask string Recursive bool IgnoreError bool // contains filtered or unexported fields }
func NewFilewalker ¶ added in v1.4.5
func (*Filewalker) Run ¶ added in v1.4.5
func (fw *Filewalker) Run() error
type FuncFieldIterator ¶ added in v1.1.15
type Jason ¶
type Jason struct {
// contains filtered or unexported fields
}
func (*Jason) ArrayCount ¶
type KeyValues ¶ added in v1.2.16
type KeyValues []KeyValue
func NewKeyValues ¶ added in v1.2.17
type MimetypeExtension ¶ added in v1.1.15
type MimetypeExtension struct {
MimeType, Ext string
}
var ( MimetypeApplicationDicom, MimetypeApplicationEpubZip, MimetypeApplicationGeoJson, MimetypeApplicationGmlXml, MimetypeApplicationGpxXml, MimetypeApplicationGzip, MimetypeApplicationJar, MimetypeApplicationJavascript, MimetypeApplicationJson, MimetypeApplicationMsword, MimetypeApplicationOctetStream, MimetypeApplicationOgg, MimetypeApplicationPdf, MimetypeApplicationPostscript, MimetypeApplicationVndGarminTcxXml, MimetypeApplicationVndGoogleEarthKmlXml, MimetypeApplicationVndMsExcel, MimetypeApplicationVndMsPowerpoint, MimetypeApplicationVndOpenxmlformatsOfficedocumentPresentationmlPresentation, MimetypeApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlSheet, MimetypeApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlDocument, MimetypeApplicationWasm, MimetypeApplicationX7ZCompressed, MimetypeApplicationXChromeExtension, MimetypeApplicationXJavaApplet, MimetypeApplicationXPhotoshop, MimetypeApplicationXPython, MimetypeApplicationXShockwaveFlash, MimetypeApplicationXTar, MimetypeApplicationZip, MimetypeAudioAiff, MimetypeAudioAmr, MimetypeAudioApe, MimetypeAudioBasic, MimetypeAudioFlac, MimetypeAudioMidi, MimetypeAudioMp4, MimetypeAudioMpeg, MimetypeAudioMusepack, MimetypeAudioWav, MimetypeAudioXM4A, MimetypeFontWoff, MimetypeFontWoff2, MimetypeImageBmp, MimetypeImageGif, MimetypeImageJpeg, MimetypeImagePng, MimetypeImageSvgXml, MimetypeImageTiff, MimetypeImageWebp, MimetypeImageXIcon, MimetypeModelVndColladaXml, MimetypeModelX3DXml, MimetypeTextHtml, MimetypeTextCss, MimetypeTextPlain, MimetypeTextRtf, MimetypeTextXml, MimetypeTextXLua, MimetypeTextXPerl, MimetypeTextXPhp, MimetypeTextXTcl, MimetypeVideo3GPP, MimetypeVideo3GPP2, MimetypeVideoMp4, MimetypeVideoMpeg, MimetypeVideoQuicktime, MimetypeVideoWebm, MimetypeVideoXFlv, MimetypeVideoXMatroska, MimetypeVideoXMsvideo MimetypeExtension )
func DetectMimeType ¶
func DetectMimeType(filename string, buf []byte) MimetypeExtension
type ModuleInfo ¶ added in v1.1.15
type ModuleInfo struct { Disclosure string `json:"disclosure"` Software string `json:"software"` Version string `json:"version"` Requires []require `json:"requires"` }
func CreateModuleInfo ¶ added in v1.1.15
func CreateModuleInfo() (*ModuleInfo, error)
type MultiValueFlag ¶ added in v1.1.19
type MultiValueFlag []string
func (*MultiValueFlag) Set ¶ added in v1.1.19
func (this *MultiValueFlag) Set(value string) error
func (*MultiValueFlag) String ¶ added in v1.1.19
func (this *MultiValueFlag) String() string
type NetworkClient ¶ added in v1.1.84
type NetworkClient struct {
// contains filtered or unexported fields
}
func NewNetworkClient ¶ added in v1.1.84
func NewNetworkClient(address string, tlsConfig *tls.Config) (*NetworkClient, error)
func (*NetworkClient) Connect ¶ added in v1.1.84
func (networkClient *NetworkClient) Connect() (*NetworkConnection, error)
func (*NetworkClient) Start ¶ added in v1.1.84
func (networkClient *NetworkClient) Start() error
func (*NetworkClient) Stop ¶ added in v1.1.84
func (networkClient *NetworkClient) Stop() error
type NetworkConnection ¶ added in v1.1.84
type NetworkConnection struct { io.ReadWriteCloser Socket net.Conn // contains filtered or unexported fields }
func (*NetworkConnection) Close ¶ added in v1.1.84
func (networkConnection *NetworkConnection) Close() error
type NetworkServer ¶ added in v1.1.84
type NetworkServer struct { Endpoint // contains filtered or unexported fields }
func NewNetworkServer ¶ added in v1.1.84
func NewNetworkServer(address string, tlsConfig *tls.Config) (*NetworkServer, error)
func (*NetworkServer) Connect ¶ added in v1.1.84
func (networkServer *NetworkServer) Connect() (*NetworkConnection, error)
func (*NetworkServer) Serve ¶ added in v1.1.84
func (this *NetworkServer) Serve() ([]byte, error)
func (*NetworkServer) Start ¶ added in v1.1.84
func (networkServer *NetworkServer) Start() error
func (*NetworkServer) Stop ¶ added in v1.1.84
func (networkServer *NetworkServer) Stop() error
type Notice ¶ added in v1.1.15
type Notice struct {
// contains filtered or unexported fields
}
func AppLifecycle ¶ added in v1.1.15
func AppLifecycle() *Notice
func (*Notice) NewChannel ¶ added in v1.1.80
func (this *Notice) NewChannel() chan struct{}
type OrderedMap ¶
type OrderedMap[K comparable, V any] struct { // contains filtered or unexported fields }
func NewOrderedMap ¶
func NewOrderedMap[K comparable, V any]() *OrderedMap[K, V]
func (*OrderedMap[K, V]) Add ¶ added in v1.4.43
func (om *OrderedMap[K, V]) Add(k K, v V) *OrderedMap[K, V]
func (*OrderedMap[K, V]) Clear ¶
func (om *OrderedMap[K, V]) Clear() *OrderedMap[K, V]
func (*OrderedMap[K, V]) Get ¶
func (om *OrderedMap[K, V]) Get(k K) V
func (*OrderedMap[K, V]) GetOk ¶ added in v1.4.43
func (om *OrderedMap[K, V]) GetOk(k K) (V, bool)
func (*OrderedMap[K, V]) Keys ¶
func (om *OrderedMap[K, V]) Keys() []K
func (*OrderedMap[K, V]) Len ¶
func (om *OrderedMap[K, V]) Len() int
func (*OrderedMap[K, V]) Range ¶ added in v1.4.43
func (om *OrderedMap[K, V]) Range(fn func(K, V))
func (*OrderedMap[K, V]) Remove ¶ added in v1.4.43
func (om *OrderedMap[K, V]) Remove(k K) *OrderedMap[K, V]
type Quantum ¶
type Quantum struct {
// contains filtered or unexported fields
}
func NewQuantum ¶
func NewQuantum() *Quantum
func ParseQuantum ¶ added in v1.1.27
func (*Quantum) AddQuantum ¶ added in v1.1.27
func (*Quantum) IsIncluded ¶ added in v1.1.15
func (*Quantum) RemoveQuantum ¶ added in v1.1.27
func (*Quantum) RemoveRange ¶
type RandomReader ¶ added in v1.1.21
type RandomReader struct {
// contains filtered or unexported fields
}
func NewRandomReader ¶ added in v1.1.21
func NewRandomReader() *RandomReader
type RuntimeInfo ¶
func GetRuntimeInfo ¶ added in v1.1.15
func GetRuntimeInfo(pos int) RuntimeInfo
func (RuntimeInfo) Filename ¶ added in v1.1.15
func (r RuntimeInfo) Filename() string
func (RuntimeInfo) String ¶ added in v1.1.15
func (r RuntimeInfo) String() string
type StringTable ¶ added in v1.3.21
func NewStringTable ¶ added in v1.3.21
func NewStringTable() *StringTable
func (*StringTable) AddCol ¶ added in v1.3.21
func (st *StringTable) AddCol(txt interface{})
func (*StringTable) AddCols ¶ added in v1.3.21
func (st *StringTable) AddCols(txts ...interface{})
func (*StringTable) AddRow ¶ added in v1.3.21
func (st *StringTable) AddRow()
func (*StringTable) Clear ¶ added in v1.3.21
func (st *StringTable) Clear()
func (*StringTable) String ¶ added in v1.3.21
func (st *StringTable) String() string
type SystemInfo ¶ added in v1.1.15
type SystemInfo struct { KernelName string KernelVersion string KernelRelease string Platform string MemTotal string MemFree string }
func GetSystemInfo ¶ added in v1.1.15
func GetSystemInfo() (*SystemInfo, error)
type TTYConnection ¶ added in v1.1.84
type TTYConnection struct { io.ReadWriteCloser // contains filtered or unexported fields }
func (*TTYConnection) Close ¶ added in v1.1.84
func (ttyConnection *TTYConnection) Close() error
type TimeoutReader ¶ added in v1.1.61
type TimeoutWriter ¶ added in v1.1.104
type URI ¶ added in v1.4.13
type Webpage ¶ added in v1.1.15
type Webpage struct { HtmlRoot *etree.Element HtmlHead *etree.Element HtmlTitle *etree.Element HtmlMenu *etree.Element HtmlBody *etree.Element HtmlScrollContent *etree.Element HtmlContent *etree.Element // contains filtered or unexported fields }
type ZeroReader ¶ added in v1.1.21
type ZeroReader struct { }
func NewZeroReader ¶ added in v1.1.21
func NewZeroReader() *ZeroReader
Source Files ¶
- aes.go
- app.go
- common.go
- concurrency.go
- configuration.go
- datetime.go
- deepcopy.go
- discover.go
- echo.go
- endpoint.go
- events.go
- filewalker.go
- html.go
- i18n.go
- io.go
- jason.go
- keyvalues.go
- knownerrors.go
- logging.go
- mimetype.go
- moduleinfo.go
- network.go
- notice.go
- orderedmap.go
- quantum.go
- reentrant.go
- resource.go
- runtimeinfo.go
- sizedreader.go
- stringtable.go
- throttledreader.go
- throttledwriter.go
- tls.go
- types.go
- uri.go
- watchdog.go
- webpage.go
- zip.go