Add rpc for getting commands

This commit is contained in:
Chris Roberts 2022-06-29 16:12:36 -07:00
parent ffa10b4d85
commit 29a5c1b855

View File

@ -14,6 +14,7 @@ import "plugin.proto";
service RubyVagrant {
// Gets available ruby plugins
rpc GetPlugins(google.protobuf.Empty) returns (GetPluginsResponse);
rpc GetCommands(google.protobuf.Empty) returns (GetCommandsResponse);
rpc ParseVagrantfile(ParseVagrantfileRequest) returns (ParseVagrantfileResponse);
rpc ParseVagrantfileProc(ParseVagrantfileProcRequest) returns (ParseVagrantfileResponse);
rpc ParseVagrantfileSubvm(ParseVagrantfileSubvmRequest) returns (ParseVagrantfileResponse);
@ -86,3 +87,7 @@ message ParseVagrantfileProviderRequest {
sdk.Config.RawRubyValue subvm = 1;
string provider = 2;
}
message GetCommandsResponse {
repeated sdk.Command.CommandInfo commands = 1;
}