1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
use std::path::PathBuf;
use rustyline::Editor;
use docopt::ArgvMap;
use crate::process::{Jobs, IO};

#[derive(Debug)]
pub struct Runtime<'a> {
    pub background: bool,
    pub io: IO,
    pub jobs: &'a mut Jobs,
    pub args: &'a mut ArgvMap,
    pub rl: Option<&'a mut Editor<()>>,
    pub history_path: PathBuf,
}