====== Synchronet Classic Shell — User Guide ====== The **Synchronet Classic** command shell (''default.js'') is the default shell on most Synchronet BBSes. It emulates the original Synchronet v1 user interface and is what Synchronet "looks like" to most people who've never been told otherwise. This guide describes the **shell-specific** parts of using a BBS that runs Classic — that is, the prompts, the menu layout, and the keys you press at each prompt. Many of the commands you'll press here actually invoke separate [[:module:|loadable modules]] (mail, message base, chat, user settings, etc.) and the page for each of those modules describes what happens //after// the key is pressed. If your BBS uses a different shell, see [[user:shell:|Command Shells]]. ===== Prompts ===== Classic has two primary command prompts plus a handful of context-specific prompts: * **Main prompt** — the top-level command prompt, displayed once you've completed logon. From here you reach mail, message bases, chat, configuration, etc. * **File Transfer prompt** — the prompt inside the File Transfer Section. From here you list, search, download, upload, and manage files. (The File Transfer Section is part of the Classic shell.) When this manual says //"from the Main prompt"// or //"from the File Transfer prompt"//, those are the two prompts above. ===== Quick key-sequence guide ===== Throughout this guide, command titles are followed by a quick key-sequence guide showing the **exact keystrokes** to enter the command without pausing at menus: * Sequences inside ''[ ]'' (square brackets) are entered from the **Main prompt**.\\ Example: ''Send E-mail [ES]'' means type ''E'' then ''S'' from the Main prompt. * Sequences inside ''( )'' (parentheses) are entered from the **File Transfer prompt**.\\ Example: ''Find File (F)'' means type ''F'' from the File Transfer prompt. * Sequences inside ''{ }'' (curly braces) work from **either** the Main or File Transfer prompt.\\ Example: ''Join Multinode Chat {CJ}'' means type ''C'' then ''J'' from either prompt. ===== Sections of this guide ===== * [[user:shell:classic:menus|Displaying menus]] * [[user:shell:classic:commands|Single-key command reference]] * [[user:shell:classic:slash_commands|Slash (''/X'') commands]] * [[user:shell:classic:files|File Transfer Section]] — Classic's file UI ===== What's not on these pages ===== The following are **not** part of Classic — Classic just calls them. See the linked pages: * [[user:login:|Logging on]] — handled by the login module before Classic starts * [[user:settings:|User Settings menu]] — invoked by ''D'' from the Main prompt; loadable module ''user_settings'' * [[user:editor:|Composing a message]] — handled by your BBS's message editor module * [[user:mail:|Mail]], [[user:msgbase:|Message bases]], [[user:chat:|Chat]] — loadable modules invoked by Classic's mail/messages/chat keys * [[user:online:|Online listings]] — List Users, List Nodes, Who's Online (each a loadable module) * [[user:qwk|QWK packet menu]] * [[user:ctrl_keys|Control-key commands]] (Ctrl-S/Q/C/U/P/K/T) — work the same in any shell ===== See Also ===== * [[user:shell:|Command Shells]] * [[user:|User Documentation]] * [[custom:command_shell|Command Shell — sysop perspective]] {{tag>user shell classic}}