1 #![allow(non_snake_case)] 2 3 extern crate libc; 4 5 #[macro_use] 6 extern crate num_derive; 7 8 mod shell; 9 10 mod keycode; 11 12 mod env; 13 14 mod parser; 15 16 use env::EnvManager; 17 use shell::Shell; 18 main()19fn main() { 20 EnvManager::init(); 21 let mut shell = Shell::new(); 22 shell.exec(); 23 return; 24 } 25