diff --git a/internal/server/proto/ruby_vagrant/ruby-server.proto b/internal/server/proto/ruby_vagrant/ruby-server.proto index 0171b3300..d0f7a3161 100644 --- a/internal/server/proto/ruby_vagrant/ruby-server.proto +++ b/internal/server/proto/ruby_vagrant/ruby-server.proto @@ -13,17 +13,22 @@ import "plugin.proto"; // The service that is implemented for the server backend. service RubyVagrant { // Gets available ruby plugins - rpc GetPlugins(google.protobuf.Empty) returns (GetPluginsResponse); + rpc GetPlugins(GetPluginsRequest) returns (GetPluginsResponse); rpc ParseVagrantfile(ParseVagrantfileRequest) returns (ParseVagrantfileResponse); rpc ParseVagrantfileProc(ParseVagrantfileProcRequest) returns (ParseVagrantfileResponse); rpc ParseVagrantfileSubvm(ParseVagrantfileSubvmRequest) returns (ParseVagrantfileResponse); rpc ParseVagrantfileProvider(ParseVagrantfileProviderRequest) returns (ParseVagrantfileResponse); + rpc Stop(google.protobuf.Empty) returns (google.protobuf.Empty); } /******************************************************************** * Plugins ********************************************************************/ +message GetPluginsRequest { + string project_path = 1; +} + message GetPluginsResponse { repeated Plugin plugins = 1; }