basic/
basic.rs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::path::PathBuf;

use shrs::prelude::*;
use shrs_file_logger::{FileLogger, LevelFilter};

fn main() {
    let logger = FileLogger {
        path: PathBuf::from("/tmp/shrs_log"),
        level: LevelFilter::Debug,
    };

    logger.init().unwrap();

    let myshell = ShellBuilder::default().build().unwrap();

    myshell.run().expect("Error when running shell");
}