pushed
zhengqunkoo/codecrafters-shell-rust • 5:31 PM - Jan 25, 2026
This change extends shell completion beyond built-in commands by parsing PATH directories and searching them for matching executables during tab completion. The completion flow in main.rs now merges built-in command suggestions with discovered binaries, and tests.rs adds coverage to verify executable completion works as expected while also cleaning up a couple of syntax/test annotation issues from earlier refactors. In practice, the shell should now feel much more like a real interactive environment when completing commands.
