use nu_protocol::ShellError;
use ureq::tls::{TlsConfig, TlsProvider};
#[doc = include_str!("./tls_config.rustdoc.md")]
pub fn tls_config(allow_insecure: bool) -> Result<TlsConfig, ShellError> {
Ok(TlsConfig::builder()
.provider(TlsProvider::NativeTls)
.disable_verification(allow_insecure)
.build())
}