Directories ¶
Path | Synopsis |
---|---|
go
|
|
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 |
cmd/remotetool
Main package for the remotetool binary.
|
Main package for the remotetool binary. |
cmd/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. |
pkg/balancer
Package balancer implements a simple gRPC client-side load balancer.
|
Package balancer implements a simple gRPC client-side load balancer. |
pkg/cache
Package cache implements a cache that supports single-flight value computation.
|
Package cache implements a cache that supports single-flight value computation. |
pkg/cas
Package cas implements an efficient client for Content Addressable Storage.
|
Package cas implements an efficient client for Content Addressable Storage. |
pkg/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. |
pkg/client
Package client contains a high-level remote execution client library.
|
Package client contains a high-level remote execution client library. |
pkg/command
Package command defines common types to be used with command execution.
|
Package command defines common types to be used with command execution. |
pkg/contextmd
Package contextmd allows attaching metadata to the context of RPC calls.
|
Package contextmd allows attaching metadata to the context of RPC calls. |
pkg/credshelper
Package credshelper implements functionality to authenticate using an external credentials helper.
|
Package credshelper implements functionality to authenticate using an external credentials helper. |
pkg/digest
Package digest contains functions to simplify handling content digests.
|
Package digest contains functions to simplify handling content digests. |
pkg/fakes
Package fakes contains configurable test fakes for an RE service.
|
Package fakes contains configurable test fakes for an RE service. |
pkg/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. |
pkg/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. |
pkg/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. |
pkg/outerr
Package outerr contains types to record/pass system out-err streams.
|
Package outerr contains types to record/pass system out-err streams. |
pkg/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. |
pkg/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. |
pkg/rexec
Package rexec provides a top-level client for executing remote commands.
|
Package rexec provides a top-level client for executing remote commands. |
pkg/symlinkopts
Package symlinkopts provides an efficient interface to create unambiguous symlink options.
|
Package symlinkopts provides an efficient interface to create unambiguous symlink options. |
pkg/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). |
pkg/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.