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