pkg/

directory
v1.90.0 Latest Latest
Warning

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

Go to latest
Published: Apr 2, 2024 License: Apache-2.0

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.
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
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.
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.
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
log
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 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
Package metrics implements the outreach metrics API
Package metrics implements the outreach metrics API
Package olog implements a lightweight logging library built around the slog package.
Package olog implements a lightweight logging library built around the slog package.
ometrics module
Description: Bed request error
Description: Bed request error
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 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.
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 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:
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.

Jump to

Keyboard shortcuts

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