module EacRubyUtils::Envs::SshEnv::Terminal
def ssh_command_line_terminal_args(value)
def ssh_command_line_terminal_args(value) self.class.lists.terminal_option.value_validate!(value) case value when TERMINAL_OPTION_AUTO then ENV['TERM'].present? ? %w[-t] : [] when TERMINAL_OPTION_DISABLE then ['-T'] when TERMINAL_OPTION_ENABLE then ['-t'] when TERMINAL_OPTION_FORCE then ['-tt'] else raise "Invalid conditional branch: #{value}" end end