# HyBBX command registry — help text, aliases, access levels, account rights. # Menu layout and user groups: areas.yaml (loaded first). # # Help format (2 lines, max 80 cols): # / placeholders # Help: summary. More: subcommands or aliases # No square brackets in session help/menu text. rights: userchange: - actor: Sysop targets: [Admin, Mod, User] - actor: Admin targets: [Mod, User] userdelete: - actor: Sysop targets: [Admin, Mod, User, Guest] delete: - actor: Sysop targets: [Admin, Mod, User] - actor: Admin targets: [Mod, User] promote: - actor: Sysop to: Admin from: [User, Mod] - actor: Sysop to: Mod from: [User] - actor: Admin to: Mod from: [User] demote: - actor: Sysop from: [Admin, Mod] - actor: Admin from: [Mod] aliases: help: - "?" - command - cmd - commands banner: - loginmsg rules: - legal who: - online version: - ver session: - info leave: - back clear: - cls - reset exit: - logout - bye - quit delete: - del conference: - meeting usercreate: - createuser changeuser: - userchange deleteuser: - userdelete broadcast: - announce monitor: - mon chess: - play - mv proxymail: - /mail proxymail proxychat: - /chat proxychat commands: help: group: general min: Guest line1: "/help cmd" line2: "Help: Full command-index or /help . More: /menu /alias." menu: group: general min: Guest line1: "/menu" line2: "Help: Full command-index for this Main. Same as /index." index: group: general min: Guest line1: "/index" line2: "Help: Full command-index for this Main. Same as /menu." alias: group: general min: Guest line1: "/alias" line2: "Help: Alternate names for commands. More: see /alias output." news: group: general min: Guest line1: "/news" line2: "Help: Show system news from news.txt." banner: group: general min: Guest line1: "/banner" line2: "Help: Show login banner from banner.txt. More: /loginmsg" motd: group: general min: Guest line1: "/motd" line2: "Help: Show message of the day." rules: group: general min: Guest line1: "/rules" line2: "Help: Show terms of use from rules.txt. More: /legal" who: group: general min: Guest line1: "/who" line2: "Help: Online interactive users (telnet/SSH/Web). More: /online" users: group: general min: User line1: "/users" line2: "Help: Registered users by level (Sysop Admin Mod User Guest)." session: group: general min: Guest line1: "/session" line2: "Help: Username, session id, transport. More: /info" version: group: general min: Guest line1: "/version" line2: "Help: Show text/version.txt (@version@ @os@). More: /ver" clear: group: screen min: Guest line1: "/clear" line2: "Help: Clear screen and discard input line. More: /cls /reset" echo: group: screen min: Guest line1: "/echo yes|no" line2: "Help: Show or set typed-character echo." leave: group: areas min: User line1: "/leave" line2: "Help: Up one area level. More: /back" main: group: areas min: User line1: "/main" line2: "Help: Return to main prompt." chat: group: areas min: User line1: "/chat n|name|show|showall|proxychat" line2: "Help: Join or list chat channels. More: /chat proxychat" conference: group: areas min: User line1: "/conference topic user" line2: "Help: Private two-user channel. More: /meeting" mail: group: areas min: User line1: "/mail list|read|send|delete|recycle|proxymail ..." line2: "Help: Personal mailbox on this Main. More: list read send delete" proxymail: group: areas min: User line1: "/proxymail" line2: "Help: mail to user@other-main. More: list read send delete recycle." proxychat: group: areas min: User line1: "/proxychat" line2: "Help: Chat with users on other mains. More: /chat proxychat" exit: group: areas min: Guest line1: "/exit" line2: "Help: Close connection. More: /quit /logout /bye" login: group: account min: Guest line1: "/login username password" line2: "Help: Log in with a registered account." register: group: account min: Guest only: Guest line1: "/register user name country location email password" line2: "Help: Self-registration. Guest only. Sysop and Admin notified." changeme: group: account min: User line1: "/changeme old new name country location email" line2: "Help: Update own profile and password." deleteme: group: account min: User max: Admin line1: "/deleteme yes|no" line2: "Help: Permanently delete own account." usercreate: group: admin min: Admin line1: "/usercreate user name country location email" line2: "Help: Create user account. Inactive until /activate. More: /createuser" activate: group: admin min: Admin line1: "/activate username" line2: "Help: Set username activated." changeuser: group: admin min: Admin line1: "/changeuser user name country location email password" line2: "Help: Overwrite user profile and password. More: /userchange" promote: group: admin min: Admin line1: "/promote username admin|mod" line2: "Help: Raise user to Admin or Mod." demote: group: admin min: Admin line1: "/demote username" line2: "Help: Set user to User level." delete: group: admin min: Admin line1: "/delete username" line2: "Help: Permanently remove account. More: /del" deleteuser: group: sysop min: Sysop line1: "/deleteuser username" line2: "Help: Delete any non-Sysop account. More: /userdelete" shutdown: group: sysop min: Sysop line1: "/shutdown" line2: "Help: Stop the HyBBX daemon." restart: group: sysop min: Sysop line1: "/restart" line2: "Help: Restart the HyBBX daemon." broadcast: group: sysop min: Sysop line1: "/broadcast message | ax25" line2: "Help: Local +++ announce or sequential RF beacon. More: /announce" monitor: group: monitor min: Sysop line1: "/monitor on|off|list|cmds|meet user" line2: "Help: Live log monitor and sysop admin menu. More: /mon" chess: group: entertain min: Guest line1: "/chess new|join|watch|move|resign|draw|list|board" line2: "Help: Play chess. Two players + spectators. More: /play /mv"