Update name and use constant alias

This commit is contained in:
Chris Roberts 2021-01-28 17:09:27 -08:00 committed by Paul Hinze
parent 28ebbce108
commit 548a0339df
No known key found for this signature in database
GPG Key ID: B69DEDF2D55501C0

View File

@ -1,15 +1,14 @@
module VagrantPlugins
module CommandServe
module Client
class TerminalClient
# @params [String] endpoint for the core service
class Terminal
# @params [String] endpoint for the core service
def initialize(server_endpoint)
@client = Hashicorp::Vagrant::Sdk::TerminalUIService::Stub.new(server_endpoint, :this_channel_is_insecure)
@client = SDK::TerminalUIService::Stub.new(server_endpoint, :this_channel_is_insecure)
end
def self.terminal_arg_to_terminal_ui(raw_terminal)
terminal_arg = Hashicorp::Vagrant::Sdk::Args::TerminalUI.decode(raw_terminal)
terminal_arg = SDK::Args::TerminalUI.decode(raw_terminal)
# TODO (sophia): this should have an option to not be a unix socket
addr = "unix:" + terminal_arg.addr
self.new(addr)
@ -17,7 +16,7 @@ module VagrantPlugins
# @params [Array] the content to print
def output(content)
req = Hashicorp::Vagrant::Sdk::TerminalUI::OutputRequest.new(
req = SDK::TerminalUI::OutputRequest.new(
lines: content
)
@client.output(req)