mprocs 0.9.3

TUI for running multiple processes
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::kernel::kernel_message::SharedVt;
use crate::kernel::task::{TaskId, TaskStatus};

pub struct ConsoleState {
  pub tasks: Vec<ConsoleTaskEntry>,
  pub selected: usize,

  pub quit_modal: bool,
}

pub struct ConsoleTaskEntry {
  pub id: TaskId,
  pub path: String,
  pub status: TaskStatus,
  pub vt: Option<SharedVt>,
}