Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

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

Both sides previous revisionPrevious revision
Next revision
Previous revision
config:cmdline [2010/04/15 14:16] digitalmanconfig:cmdline [2023/12/14 16:40] (current) – [Specifiers] Added %- (user's chat handle) digital man
Line 4: Line 4:
  
 ===== Modules ===== ===== Modules =====
-If the command-line is to be used to execute an internally evaluated module (either [[:util:Baja]] or [[:custom:JS]]), the command line should be begin with an asterisk (''*'') or question mark (''?'') character. An asterisk indicates that a ''.js'' file should be executed from either the ''[[dir:mods]]'' or ''[[dir:exec]]'' directory if it exists, otherwise, to execute a ''.bin'' (Baja compiled) file (from either the ''[[dir:mods]]'' or ''[[dir:exec]]'' directory) if it exists. A question mark indicates to execute a ''.js'' file only (do not fall back to ''.bin'').+If the command-line is to be used to execute an internally evaluated module (either [[:util:Baja]] or [[custom:JavaScript]]), the command line should begin with an asterisk (''*'') or question mark (''?'') character. An asterisk indicates that a ''.js'' file should be executed from either the ''[[dir:mods]]'' or ''[[dir:exec]]'' directory if it exists, otherwise, to execute a ''.bin'' (Baja compiled) file (from either the ''[[dir:mods]]'' or ''[[dir:exec]]'' directory) if it exists. A question mark indicates to execute a ''.js'' file only (do not fall back to ''.bin''). The module file extension (e.g. ''.js'' or ''.bin'') is optional.
  
 +In summary:
 +
 +^ Command-line ^ Description                                          ^
 +| *example     | Executes ''exec/example.js'' or ''exec/example.bin'' |
 +| ?example     | Executes ''exec/example.js'' only                    |
 +
 +Note: The ''[[dir:mods]]'' directory or configured ''Start-up Directory'' (when relevant) are also searched for modules to execute.
 ===== Specifiers ===== ===== Specifiers =====
  
Line 33: Line 40:
 |''%O'' |Sysop's name                      ''digital man''  || |''%O'' |Sysop's name                      ''digital man''  ||
 |''%o'' |Sysop's name (auto-quoted)      |  ''%%"digital man"%%''  || |''%o'' |Sysop's name (auto-quoted)      |  ''%%"digital man"%%''  ||
-|''%p'' |Client protocol                                   ''Telnet''  ||+|''%p'' |Client protocol (e.g. Telnet, RLogin, SSH), or "raw"                                ''raw''  ||
 |''%q'' |System's QWK ID (as specified in SCFG)            ''VERT''  || |''%q'' |System's QWK ID (as specified in SCFG)            ''VERT''  ||
 |''%r'' |Client's terminal height (in rows)                ''24''  || |''%r'' |Client's terminal height (in rows)                ''24''  ||
Line 51: Line 58:
 |''%*'' |Current Node number (0 padded to 3 digits)        ''001''  || |''%*'' |Current Node number (0 padded to 3 digits)        ''001''  ||
 |''%$'' |User's credits                                    ''4534834''  || |''%$'' |User's credits                                    ''4534834''  ||
 +|''%+'' |User's real name (auto-quoted)                    ''"Rob Swindell"''  ||
 +|''%-'' |User's chat handle/call-sign (auto-quoted)        ''WX6YYZ''  ||
 |''%%'' |Percent symbol                                    ''%''    || |''%%'' |Percent symbol                                    ''%''    ||
-|''%?'' |Platform/operating system                        |  ''win32''|''linux''|+|''%?'' |Platform/operating system (build target)         |  ''win32''|''linux''
 +|''%^'' |Processor architecture (build target)            |  ''i686''|''x64''|
 |''%1'' |Current user number                              |  ''1''    || |''%1'' |Current user number                              |  ''1''    ||
 |''%2'' |Current user number (0 padded to 2 digits)        ''01''   || |''%2'' |Current user number (0 padded to 2 digits)        ''01''   ||
-|''%3'' |Current user number (0 padded to 3 digits), etc. |  ''001''  ||+|''%3'' |Current user number (0 padded to 3 digits)       |  ''001''  || 
 +|''%4'' |Current user number (0 padded to 4 digits)        ''0001''   || 
 +|''%(5-9)'' |Current user number (0 padded to 5-9 digits) |  ''00001''  ||
  
 ==== Auto-quoting ==== ==== Auto-quoting ====
Line 69: Line 81:
 ===== See Also ===== ===== See Also =====
   * [[:util:SCFG]]   * [[:util:SCFG]]
-  * [[:config:|Configuration]] 
  
-{{tag>command javascript}} 
  
 +{{tag>configuration general_config scfg module door}}