internal/

directory
v0.2.2 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2021 License: MPL-2.0

Directories

Path Synopsis
Package ceb contains the core logic for the custom entrypoint binary ("ceb").
Package ceb contains the core logic for the custom entrypoint binary ("ceb").
cli
Package client contains the Waypoint client implementation.
Package client contains the Waypoint client implementation.
Package clisnapshot provides access for our CLI commands to create and restore snapshots
Package clisnapshot provides access for our CLI commands to create and restore snapshots
Package core exposes a high-level API for the expected operations of the project.
Package core exposes a high-level API for the expected operations of the project.
Package datasource has the packages and logic that Waypoint uses for sourcing data for remote runs.
Package datasource has the packages and logic that Waypoint uses for sourcing data for remote runs.
Package factory contains a "factory" pattern based on argmapper.
Package factory contains a "factory" pattern based on argmapper.
pkg
circbufsync
Package circbufsync wraps armon/circbuf to be safe for concurrent read/write operations.
Package circbufsync wraps armon/circbuf to be safe for concurrent read/write operations.
ctystructure
Package crystructure helps convert map[string]interface{} values to cty.Values.
Package crystructure helps convert map[string]interface{} values to cty.Values.
finalcontext
Package finalcontext is used by Waypoint to create a "final" context that we'll use after the real context has been cancelled.
Package finalcontext is used by Waypoint to create a "final" context that we'll use after the real context has been cancelled.
flag
Package flag is a thin layer over the stdlib flag package that provides some minimal features such as aliasing, autocompletion handling, improved defaults, etc.
Package flag is a thin layer over the stdlib flag package that provides some minimal features such as aliasing, autocompletion handling, improved defaults, etc.
iosync
Package iosync provides reader/writer implementations that wrap operations in a mutex so that concurrent reads and writes are safe.
Package iosync provides reader/writer implementations that wrap operations in a mutex so that concurrent reads and writes are safe.
spinner
Package spinner is a simple package to add a spinner / progress indicator to any terminal application.
Package spinner is a simple package to add a spinner / progress indicator to any terminal application.
spinner/_example
Example application that uses all of the available API options.
Example application that uses all of the available API options.
Package plugin has the functions necessary for discovering and launching plugins.
Package plugin has the functions necessary for discovering and launching plugins.
component
Package component has component implementations for the various resulting types.
Package component has component implementations for the various resulting types.
gen
logbuffer
Package logbuffer provides a structure and API for efficiently reading and writing logs that may be streamed to a server.
Package logbuffer provides a structure and API for efficiently reading and writing logs that may be streamed to a server.
singleprocess/state
Package state manages the state that the singleprocess server has, providing operations to mutate that state safely as needed.
Package state manages the state that the singleprocess server has, providing operations to mutate that state safely as needed.
Package serverclient contains helpers for the server API client.
Package serverclient contains helpers for the server API client.

Jump to

Keyboard shortcuts

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