Get desktop application:
View/edit binary Protocol Buffers messages
`pkgloader` allows clients to load Bazel packages without calling Bazel.
option security_level = PRIVACY_AND_INTEGRITY; option deadline = 10.0;
workspace_dir is a path to a directory that contains a project's WORKSPACE file.
install_base is the path to the Bazel's install dir. It can be obtained by `bazel info install_base`. This field is necessary when loading Bazel workspaces. On non-Bazel workspaces, set it to "/" (or leave it unset to use the default).
install_base is the path to the Bazel's output dir. It can be obtained by `bazel info output_base`. This field is necessary when loading Bazel workspaces. On non-Bazel workspaces, set it to "/" (or leave it unset to use the default).
E.g., "java/com/Foo".
E.g., "java_library", "java_test", etc. If empty, will serialize all rule kinds. Use this filter to reduce unnecessary work and get faster responses.
Response from the 'Load' RPC. For each requested package in LoaderRequest, we return the list of rule labels defined in it. Packages that failed to load (e.g., because they don't exist) are silently ignored.
keys = package name values = labels of rules in that package.
VersionManagement is used by Jade to restart old PackageLoader services. It should only be implemented in a server that runs locally on the user's workstation.
Shutdown immediately shuts down the server. Outstanding requests are dropped. Callers should expect an RPC error with code Unavailable.
Version returns the version of the server. The version is set by a command-line flag when starting the server.
Used as request type in: VersionManagement.Shutdown, VersionManagement.Version
Used as response type in: VersionManagement.Shutdown
(message has no fields)