MCPcopy Index your code

hub / github.com/bazelbuild/bazelisk / types & classes

Types & classes40 in github.com/bazelbuild/bazelisk

↓ 1 callersInterfaceClock
Clock keeps track of time. It can return the current time, as well as move forward by sleeping for a certain period.
httputil/httputil.go:50
FuncTypeArgsFunc
ArgsFunc is a function that receives a resolved Bazel version and returns the arguments to invoke Bazel with.
core/core.go:55
StructBazelInstallation
BazelInstallation provides a summary of a single install of `bazel`
core/core.go:287
InterfaceCommitRepo
CommitRepo represents a repository that stores Bazel binaries built at specific commits. It can also return the hashes of the most recent commits that
core/repositories.go:56
InterfaceConfig
Config allows getting Bazelisk configuration values.
config/config.go:15
FuncTypeContentMerger
ContentMerger is a function that merges multiple HTTP payloads into a single message.
httputil/httputil.go:301
FuncTypeDownloadFunc
DownloadFunc downloads a specific Bazel binary to the given location and returns the absolute path.
core/repositories.go:23
StructFakeTransport
FakeTransport represents a fake http.Transport that returns prerecorded responses.
httputil/fake.go:10
StructFilterOpts
FilterOpts represents options relevant to filtering Bazel versions.
core/repositories.go:29
InterfaceForkRepo
ForkRepo represents a repository that stores a fork of Bazel (releases).
core/repositories.go:46
StructGCSRepo
GCSRepo represents a Bazel repository on Google Cloud Storage that contains Bazel releases, release candidates and Bazel binaries built at arbitrary c
repositories/gcs.go:29
StructGcsListResponse
GcsListResponse represents the result of listing the contents of a GCS bucket. Public for testing
repositories/gcs.go:114
StructGitHubRepo
GitHubRepo represents a fork of Bazel hosted on GitHub, and provides a list of all available Bazel binaries in that repo, as well as the ability to do
repositories/github.go:17
StructInfo
Info represents a structured Bazel version identifier.
versions/versions.go:30
FuncTypeLTSFilter
LTSFilter filters Bazel versions based on specific criteria.
core/repositories.go:26
InterfaceLTSRepo
LTSRepo represents a repository that stores LTS Bazel releases and their candidates.
core/repositories.go:36
StructRepositories
Repositories offers access to different types of Bazel repositories, mainly for finding and downloading the correct version of Bazel.
core/repositories.go:74
InterfaceRollingRepo
RollingRepo represents a repository that stores rolling Bazel releases.
core/repositories.go:65
Structargs
platforms/platforms_test.go:6
Structcommit
core/core.go:1009
StructcompareResponse
core/core.go:1014
StructfakeClock
httputil/httputil_test.go:16
StructfromEnv
config/config.go:24
StructgcsSetup
bazelisk_version_test.go:390
StructgitHubRelease
repositories/github.go:82
Structlayered
config/config.go:107
FuncTypelistVersionsFunc
func(bazeliskHome string) ([]string, error)
core/repositories.go:187
StructnoCommitRepo
core/repositories.go:346
StructnoForkRepo
core/repositories.go:334
StructnoLTSRepo
The whole point of the structs below this line is that users can simply call repos.LTS.GetLTSVersions() (etc) without having to worry whether `LTS` po
core/repositories.go:322
StructnoRollingRepo
core/repositories.go:358
StructparentCommit
core/core.go:1005
Structplatform
platforms/platforms.go:15
Structprogress
Progress shows a download progress bar.
httputil/progress/progress.go:16
StructrealClock
httputil/httputil.go:55
StructresponseCollection
httputil/fake.go:50
StructresponseError
httputil/fake.go:88
Structstatic
config/config.go:41
Structtest
httputil/progress/progress_test.go:8
Structtest
core/repositories_test.go:32