use inquire::InquireError;
use thiserror::Error;
pub type ClapIntResult<T> = core::result::Result<T, ClapIntError>;
#[derive(Error, Debug)]
pub enum ClapIntError {
#[error("{0}")]
Generic(String),
#[error("{0}")]
Inquire(#[from] InquireError),
#[error("{0}")]
Clap(#[from] clap::Error),
}