Directories ¶
Path | Synopsis |
---|---|
internal
|
|
call
Package call helps support tracking latency and other metrics for calls.
|
Package call helps support tracking latency and other metrics for calls. |
logf
Package logf has the log.F implementation
|
Package logf has the log.F implementation |
pkg
|
|
app
Package app has the static app info
|
Package app has the static app info |
async
Package async has helper utilities for running async code with proper tracing.
|
Package async has helper utilities for running async code with proper tracing. |
async/pool
Package pool implements an async pool
|
Package pool implements an async pool |
box
Package box implements the definitions of a box configuration file and tools to access it.
|
Package box implements the definitions of a box configuration file and tools to access it. |
caller
Package caller provides info on the caller
|
Package caller provides info on the caller |
callerinfo
Package callerinfo provides the GetCallerFunction to get the name of the module and function that has called you.
|
Package callerinfo provides the GetCallerFunction to get the name of the module and function that has called you. |
cfg
Package cfg manages config for outreach go services
|
Package cfg manages config for outreach go services |
cleanup
Package cleanup provides helpers to make it easy to do cleanups.
|
Package cleanup provides helpers to make it easy to do cleanups. |
cli
Package cli contains various cli utilities that are useful for building cli applications with gobox based applications
|
Package cli contains various cli utilities that are useful for building cli applications with gobox based applications |
cli/aws
Package aws contains helpers for working with AWS in CLIs
|
Package aws contains helpers for working with AWS in CLIs |
cli/github
Description: Implements consistent ways to get Auth across platforms.
|
Description: Implements consistent ways to get Auth across platforms. |
cli/logfile
Package logfile implements a hook that will re-run the current process with a PTY attached to it, and then hook into the PTY's stdout/stderr to record logs.
|
Package logfile implements a hook that will re-run the current process with a PTY attached to it, and then hook into the PTY's stdout/stderr to record logs. |
cli/updater
Description: Provides miscellaneous helpers for the updater
|
Description: Provides miscellaneous helpers for the updater |
cli/updater/archive
Package archive contains methods for extracting file(s) from arbitrary archive types.
|
Package archive contains methods for extracting file(s) from arbitrary archive types. |
cli/updater/release
Package release contains methods that interact with releases from VCS providers that do not exist natively in git.
|
Package release contains methods that interact with releases from VCS providers that do not exist natively in git. |
cli/updater/resolver
Package resolver contains a git tag aware version resolver that supports channels to determine the latest version.
|
Package resolver contains a git tag aware version resolver that supports channels to determine the latest version. |
codec
Package codec provides encoding/decoding utilities.
|
Package codec provides encoding/decoding utilities. |
differs
Description: Implements a custom Comperer that turns an a function into a Comparer
|
Description: Implements a custom Comperer that turns an a function into a Comparer |
env
Package env provides environment specific overrides
|
Package env provides environment specific overrides |
events
Package events defines the standard logging event structures
|
Package events defines the standard logging event structures |
exec
Package exec implements os/exec stdlib helpers
|
Package exec implements os/exec stdlib helpers |
log
Package log implements standard go logging
|
Package log implements standard go logging |
log/adapters
Package adapters integrates the logger with 3rd party loggers
|
Package adapters integrates the logger with 3rd party loggers |
log/internal/entries
Package entries provides an interface to work with Entries
|
Package entries provides an interface to work with Entries |
log/logtest
logtest provides the ability to test logs
|
logtest provides the ability to test logs |
maps
Package maps provides a bunch of functions to work with maps This is originally intended to remove repeated code such as merging maps
|
Package maps provides a bunch of functions to work with maps This is originally intended to remove repeated code such as merging maps |
metrics
Package metrics implements the outreach metrics API
|
Package metrics implements the outreach metrics API |
olog
Package olog implements a lightweight logging library built around the slog package.
|
Package olog implements a lightweight logging library built around the slog package. |
orerr
Description: Bed request error
|
Description: Bed request error |
orio
Description: Implements a buffered writer that writes the last N bytes written to it
|
Description: Implements a buffered writer that writes the last N bytes written to it |
pointer
Package pointer is an attempt to provide functions to convert data to pointers using generics.
|
Package pointer is an attempt to provide functions to convert data to pointers using generics. |
queue
Package queue provides queue data structure.
|
Package queue provides queue data structure. |
region
Description: This file contains the read through cache implementation for this package.
|
Description: This file contains the read through cache implementation for this package. |
secrets
Package secrets manages secrets config for outreach applications
|
Package secrets manages secrets config for outreach applications |
shuffler
Package shuffler primarily provides the Suite struct that functions as a test runner and randomizer when embedded in your test struct.
|
Package shuffler primarily provides the Suite struct that functions as a test runner and randomizer when embedded in your test struct. |
sshconfig
Package sshconfig implements a small ssh config parser based on the output of `ssh -G`.
|
Package sshconfig implements a small ssh config parser based on the output of `ssh -G`. |
sshhelper
Package sshhelper is a toolkit for common ssh-related operations.
|
Package sshhelper is a toolkit for common ssh-related operations. |
statuscodes
Package statuscodes is an attempt to create very-high-level buckets/classifications of errors, for two and ONLY two purposes:
|
Package statuscodes is an attempt to create very-high-level buckets/classifications of errors, for two and ONLY two purposes: |
telefork
Description: Implements a telefork client
|
Description: Implements a telefork client |
tester
Package tester implements a test runner compatible with testing.T
|
Package tester implements a test runner compatible with testing.T |
trace
Package trace wraps standard tracing for outreach.
|
Package trace wraps standard tracing for outreach. |
ometrics
Module
|
|
tools
|
|
logger
main
|
main |
Click to show internal directories.
Click to hide internal directories.