Directories
¶
Path | Synopsis |
---|---|
api
|
|
cmd
|
|
bazelcredswrapper
Binary bazelcredswrapper is used to authenticate using bazel style credentials helper with the remote-apis-sdks
|
Binary bazelcredswrapper is used to authenticate using bazel style credentials helper with the remote-apis-sdks |
remotetool
Main package for the remotetool binary.
|
Main package for the remotetool binary. |
rexec
Main package for the rexec binary.
|
Main package for the rexec binary. |
pkg
|
|
actas
Package actas provides a TokenSource that returns access tokens that impersonate a different service account other than the default app credentials.
|
Package actas provides a TokenSource that returns access tokens that impersonate a different service account other than the default app credentials. |
balancer
Package balancer implements a simple gRPC client-side load balancer.
|
Package balancer implements a simple gRPC client-side load balancer. |
cache
Package cache implements a cache that supports single-flight value computation.
|
Package cache implements a cache that supports single-flight value computation. |
cas
Package cas implements an efficient client for Content Addressable Storage.
|
Package cas implements an efficient client for Content Addressable Storage. |
chunker
Package chunker provides a way to chunk an input into uploadable-size byte slices.
|
Package chunker provides a way to chunk an input into uploadable-size byte slices. |
client
Package client contains a high-level remote execution client library.
|
Package client contains a high-level remote execution client library. |
command
Package command defines common types to be used with command execution.
|
Package command defines common types to be used with command execution. |
contextmd
Package contextmd allows attaching metadata to the context of RPC calls.
|
Package contextmd allows attaching metadata to the context of RPC calls. |
credshelper
Package credshelper implements functionality to authenticate using an external credentials helper.
|
Package credshelper implements functionality to authenticate using an external credentials helper. |
digest
Package digest contains functions to simplify handling content digests.
|
Package digest contains functions to simplify handling content digests. |
fakes
Package fakes contains configurable test fakes for an RE service.
|
Package fakes contains configurable test fakes for an RE service. |
filemetadata
Package filemetadata contains types of metadata for files, to be used for caching.
|
Package filemetadata contains types of metadata for files, to be used for caching. |
flags
Package flags provides a convenient way to initialize the remote client from flags.
|
Package flags provides a convenient way to initialize the remote client from flags. |
moreflag
Package moreflag contains definitions for some useful flag types, such as maps.
|
Package moreflag contains definitions for some useful flag types, such as maps. |
outerr
Package outerr contains types to record/pass system out-err streams.
|
Package outerr contains types to record/pass system out-err streams. |
portpicker
Package portpicker allows Go programs and tests to receive the best guess of an unused port that may be used for ad hoc purposes.
|
Package portpicker allows Go programs and tests to receive the best guess of an unused port that may be used for ad hoc purposes. |
retry
Package retry implements retry logic helpers, which can be used to wrap operations that can intermittently fail, but can be retried at a higher level.
|
Package retry implements retry logic helpers, which can be used to wrap operations that can intermittently fail, but can be retried at a higher level. |
rexec
Package rexec provides a top-level client for executing remote commands.
|
Package rexec provides a top-level client for executing remote commands. |
symlinkopts
Package symlinkopts provides an efficient interface to create unambiguous symlink options.
|
Package symlinkopts provides an efficient interface to create unambiguous symlink options. |
tool
Package tool in this file provides functions that can be embedded into a go binary such that the binary now supports the various operations the remotetool supports (e.g., show_action, upload_blob, etc).
|
Package tool in this file provides functions that can be embedded into a go binary such that the binary now supports the various operations the remotetool supports (e.g., show_action, upload_blob, etc). |
uploadinfo
Package uploadinfo provides a way to move metadata and/or actual data on blobs to be uploaded.
|
Package uploadinfo provides a way to move metadata and/or actual data on blobs to be uploaded. |
Click to show internal directories.
Click to hide internal directories.