Version: 0.3.x
Status: Active
Language: Dust Programming Language (DPL)
xdv-shell is the shell subsystem for XDV OS runtime bring-up and command
dispatch.
The current implementation provides:
- shell lifecycle entry (
main -> init -> run) - boot-bridge emit path for xdv-os integration (
shell_bridge+ boot units) - interactive loop structure and prompt render (
#:) - command-code decode and dispatch to builtin/external execution
- builtin command modules for
cd,ls,cat,mkdir,rm,echo,ps,help edxcommand dispatch path through executor process spawn
Command surfaces include:
cdlscatmkdirrmechopshelpexitedx
src/shell_main.dssrc/shell_loop.dssrc/shell_prompt.dssrc/shell_lexer.dssrc/shell_parser.dssrc/shell_executor.dssrc/shell_completion.dssrc/shell_bridge.dssrc/shell_boot_units.dssrc/shell_builtin/*.dssrc/*_tests.ds
dust check xdv-shell/srcdocs/README.mddocs/runtime_flow.mddocs/module_reference.mddocs/command_surface.mdchangelog.md