@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
JavaScript
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',
}
};