In this second part of the series on building a Unix shell in Rust, we dive into the essential steps of reading user input, parsing it into commands, and classifying those commands for execution.
In this post I detail my shift from Next.js to Astro for my portfolio and blog. I explore Astro's benefits, migration challenges, and improved user experience. Astro's native file compatibility and the new content collection system are highlighted, enabling seamless integration without third-party dependencies.
In this post, I've successfully implemented basic player movement. Players can move, jump, and look around. Jittering is the next problem to be solved.