UNPKG

@hhoangphuoc/escape-room-cli

Version:

A CLI for playing AI-generated escape room games. Install globally with: npm install -g @hhoangphuoc/escape-room-cli

78 lines (77 loc) 2.01 kB
export const COMMANDS = { help: { name: '/help', description: 'Shows a list of available commands.', usage: '/help', }, look: { name: '/look', description: 'Describes the current room.', usage: '/look', }, inspect: { name: '/inspect', description: 'Inspect an object in the room.', usage: '/inspect <object_name>', }, guess: { name: '/guess', description: 'Try to solve a puzzle with an answer.', usage: '/guess <object_name> <answer>', }, password: { name: '/password', description: 'Attempt to use a password to escape the room.', usage: '/password <password>', }, hint: { name: '/hint', description: 'Get a hint for the current room.', usage: '/hint', }, newgame: { name: '/newgame', description: 'Starts a new game.', usage: '/newgame [mode] [options]', }, history: { name: '/history', description: 'Shows the history of the game.', usage: '/history', }, leaderboard: { name: '/leaderboard', description: 'Shows the game leaderboard.', usage: '/leaderboard', }, restart: { name: '/restart', description: 'Deletes current game progress and restarts.', usage: '/restart', }, model: { name: '/model', description: 'Select the AI model for the game.', usage: '/model', }, logout: { name: '/logout', description: 'Logs out the current user.', usage: '/logout', }, login: { name: '/login', description: 'Logs in the current user.', usage: '/login', }, register: { name: '/register', description: 'Registers a new user.', usage: '/register', }, mcp: { name: '/mcp', description: 'Switches to MCP client mode.', usage: '/mcp', } };