• Can't get new shell to load

    From nelgin@VERT/EOTLBBS to Digital Man on Sat Apr 19 03:23:16 2025
    I'm a bit stuck on how to do this with my own shell since it works with the others. I'm guessing it's because I use a 2nd menu for my default settings?

    user first loads mods/eotl.js

    At this point user.command_shell is "eotl"

    At the menu they press S for settings

    'S': { exec: 'eotl_settings.js' },

    Settings uses the old style menu. They select D for Default Settings:

    case 'D': bbs.exec('?/sbbs/mods/user_settings.js');

    If they pick a new shell, such as Synchronet Classic then user.command_shell is set accordingly ("default" in this case).

    However I still have my old menu. I've tried putting exit() in various places but didn't seem to have any effect. What am I doing wrong?

    ---
    þ Synchronet þ End Of The Line BBS - endofthelinebbs.com