use std::process;
use colored::*;
use crate::globals::{server_host, server_port};
use crate::utils::pgwire::PgwireLite;
pub fn create_client() -> PgwireLite {
let host = server_host();
let port = server_port();
let client = PgwireLite::new(host, port, false, "default").unwrap_or_else(|e| {
eprintln!("{}", format!("Failed to connect to server: {}", e).red());
process::exit(1); });
println!("Connected to stackql server at {}:{}", host, port);
println!("Using pgwire client: {}", client.libpq_version());
client
}