Synchronet v3.21e-Win32 (install) has been released (Mar-2026).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

config:command_shells [2025/11/07 21:11] – created digital manconfig:command_shells [2025/11/09 13:10] (current) – [Command Shells] More details and beautification digital man
Line 20: Line 20:
  A command shell is a programmed command and menu structure that you or    A command shell is a programmed command and menu structure that you or  
  your users can use to navigate the BBS Terminal Server.  For each         your users can use to navigate the BBS Terminal Server.  For each       
- command shell, there must be an associated .js or .bin file in your      + command shell, there must be an associated ''.js'' or ''.bin'' file in your      
- exec or mods directory for Synchronet to execute upon user logon.       + ''[[dir:exec]]'' or ''[[dir:mods]]'' directory for Synchronet to execute upon user logon.       
                                                                                                                                                    
- Command shells may be JavaScript modules (.js files) in your exec or     + Command shells may be [[custom:JavaScript]] modules (''.js'' files), created with any text editor. There is a JavaScript load library, ''shell_lib.js'' to help make writing command shells in JavaScript more quickly/easily. See ''exec/default.js'' for an example command shell that uses ''shell_lib.js''.
- mods directory, created with any text editor.                           +
                                                                                                                                                    
- Legacy command shells may be created by using the Baja compiler          + Legacy command shells may be created or modified by using the [[util:Baja]] compiler          
- to turn Baja source code (.src) files into binary files (.bin) for       + to turn Baja source code (''.src'') files into binary files (''.bin'') for       
- Synchronet to interpret.  See the example .src files in the exec        + Synchronet to interpret.  See the example ''.src'' files in the ''exec''
  directory and the documentation for the Baja compiler for more details.   directory and the documentation for the Baja compiler for more details.