Directories ¶
Path | Synopsis |
---|---|
Package app has the static app info
|
Package app has the static app info |
Package async has helper utilities for running async code with proper tracing.
|
Package async has helper utilities for running async code with proper tracing. |
pool
Package pool implements an async pool
|
Package pool implements an async pool |
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. |
Package caller provides info on the caller
|
Package caller provides info on the caller |
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. |
Package cfg manages config for outreach go services
|
Package cfg manages config for outreach go services |
Package cleanup provides helpers to make it easy to do cleanups.
|
Package cleanup provides helpers to make it easy to do cleanups. |
Description: This file contains cli functions used in bootstrap and eventually in stencil.
|
Description: This file contains cli functions used in bootstrap and eventually in stencil. |
aws
Package aws contains helpers for working with AWS in CLIs
|
Package aws contains helpers for working with AWS in CLIs |
github
Description: Implements consistent ways to get Auth across platforms.
|
Description: Implements consistent ways to get Auth across platforms. |
updater
Description: Provides miscellaneous helpers for the updater
|
Description: Provides miscellaneous helpers for the updater |
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. |
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. |
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. |
Package codec provides encoding/decoding utilities.
|
Package codec provides encoding/decoding utilities. |
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 |
Package env provides environment specific overrides
|
Package env provides environment specific overrides |
Package events defines the standard logging event structures
|
Package events defines the standard logging event structures |
Package exec implements os/exec stdlib helpers
|
Package exec implements os/exec stdlib helpers |
Package log implements standard go logging
|
Package log implements standard go logging |
adapters
Package adapters integrates the logger with 3rd party loggers
|
Package adapters integrates the logger with 3rd party loggers |
internal/entries
Package entries provides an interface to work with Entries
|
Package entries provides an interface to work with Entries |
logtest
logtest provides the ability to test logs
|
logtest provides the ability to test logs |
Package metrics implements the outreach metrics API
|
Package metrics implements the outreach metrics API |
ometrics
module
|
|
Package orerr implements outreach specific error utilities.
|
Package orerr implements outreach specific error utilities. |
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 |
Package queue provides queue data structure.
|
Package queue provides queue data structure. |
Description: This file contains the read through cache implementation for this package.
|
Description: This file contains the read through cache implementation for this package. |
Package secrets manages secrets config for outreach applications
|
Package secrets manages secrets config for outreach applications |
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. |
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`. |
Package sshhelper is a toolkit for common ssh-related operations.
|
Package sshhelper is a toolkit for common ssh-related operations. |
Package statuscodes provides custom status types and helpers
|
Package statuscodes provides custom status types and helpers |
Description: Implements a telefork client
|
Description: Implements a telefork client |
Package tester implements a test runner compatible with testing.T
|
Package tester implements a test runner compatible with testing.T |
Package trace wraps standard tracing for outreach.
|
Package trace wraps standard tracing for outreach. |
Click to show internal directories.
Click to hide internal directories.