Subj : exec/simple.jsdocs/v322_new.md exec/CLAUDE.md GNUmakefile Makefileexec To : Git commit to main/sbbs/master From : Rob Swindell (on Debian Linux) Date : Sat Sep 19 2026 00:11:04 https://gitlab.synchro.net/main/sbbs/-/commit/8d306f044a698f8aa4a4c364 Added Files: exec/simple.js Modified Files: docs/v322_new.md exec/CLAUDE.md GNUmakefile Makefile Removed Files: exec/simple.src Log Message: Port the Synchronet (Novice) command shell from Baja to JavaScript simple.js replaces simple.src/.bin, completing the port of the stock command shells from Baja (only matrix.src and ftp.src remain in exec/). Written fresh from simple.src rather than from the abandoned draft in MR !698. Same menus (text/menu/simple/*) and the same word commands typed at the Command: prompt, including the Send, Read and File sub-menus. Anything unrecognized at the main menu is still passed to the string commands, with no ';' prefix. Each command maps to the equivalent shell_lib.js function or bbs method rather than a reimplementation. The shell's "{Continue? Yes/No}" pause prompt is now reverted when the user leaves the shell, rather than staying in effect after a switch to another shell. Since a shell's exec/.js takes precedence over mods/.bin, a sysop's customized mods/simple.bin (or mods/sdos.bin) is no longer used; noted in the v3.22 release notes. Co-Authored-By: Claude Opus 5 (1M context) --- SBBSecho 3.37-Linux * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705) .