pub fn init_siv(
siv: &mut Cursive,
args: Vec<String>,
control_tx: Sender<VanControl>,
control_rx: Receiver<VanControl>,
) -> Result<()>Expand description
Init Cursive view
use cursive::{Cursive, CursiveExt};
let mut siv = Cursive::default();
let (control_tx, control_rx) = std::sync::mpsc::channel();
if let Err(e) = van_core::init_siv(&mut siv, vec!["https://www.bilibili.com/video/BV1HB4y1175c".to_string()], control_tx, control_rx) {
eprintln!("{}", e);
std::process::exit(1);
}
siv.run();