pub fn run( from: &str, to: &str, actions: Vec<String>, resources: Vec<String>, ttl: i64, key_id: Option<&str>, key_file: Option<impl AsRef<Path>>, out_path: Option<impl AsRef<Path>>, output: &str, ) -> Result<()>