use dialoguer::Select;
use crate::error::ZtlError;
pub fn select_script(scripts: &[String]) -> Result<String, ZtlError> {
let selection: usize = Select::new()
.with_prompt("Select a script to run")
.items(scripts)
.default(0)
.interact()?;
Ok(scripts[selection].clone())
}