Please enable JavaScript to view this site.

A-Shell Reference

Written September 2024

CHAIN <command>

CHAIN terminates the current program (see END) and executes the specified command line as it would be executed from the shell prompt in the current directory. If the first specified filename/token does not have a file extension, it is assumed to be RUN program, executed as "RUN <command>". To chain to a system command, it must be fully qualified. Both variations accept additional command line arguments. The system command variation also supports the ability to string multiple commands together, separated by chr(13) + chr(10).

Examples

CHAIN "MENU1"                    ! (RUN MENU1)

CHAIN "MENU2/OPTION:1/SILENT"    ! Argument passing

CHAIN "SYS:HOST.LIT"             ! Exit A-Shell

CHAIN "SYS:LOG.LIT/N AR:" + chr(13) + chr(10) + "RUN ARMENU"