pub extern "C" fn shell_main() -> !
Main shell loop
This function never returns. It continuously reads keyboard input, parses commands, and executes them.