package command_server

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service CommandServer

command_server.proto:222

message EnvironmentVariable

command_server.proto:88

Description of an environment variable

Used in: ExecRequest

message ExecRequest

command_server.proto:95

Description of a request by the server to the client to execute a binary after the command invocation finishes.

Used in: RunResponse

message PathToReplace

command_server.proto:122

Represents paths to replace to allow localization of an ExecRequest when the build takes place on a different filesystem from where executing the ExecRequest would occur. In addition, the PathToReplace#Type enumeration is also reused to specify the possible base directory for a redirect output. The redirect output will be downloaded under one of the specified base directory in the downstream filesystem. TODO: b/331203854 - Rename this message to reflect both redirect output and ExecRequest use cases.

Used in: ExecRequest

enum PathToReplace.Type

command_server.proto:123

Used in: PathToReplace

message ScriptPath

command_server.proto:107

Represents the --script_path value and the run script contents for relevant run builds.

Used in: ExecRequest

message ServerInfo

command_server.proto:207

Describes metadata necessary for connecting to and managing the server.

message StartupOption

command_server.proto:79

Contains the a startup option with its source file. Uses bytes to preserve the way the user inputted the arguments, like the args in RunRequest.

Used in: RunRequest