{"id":"evaera/cmdr","name":"cmdr","scope":"evaera","platform":"roblox","description":"A fully extensible, type-safe command framework for Roblox.","version":"1.13.1","latest":"1.13.1","versions":["1.8.4","1.9.0","1.10.0","1.11.0","1.12.0","1.13.0-rc.3","1.13.0-rc.4","1.13.0","1.13.1"],"license":"MIT","licenseRating":"safe","licenseCaveats":[],"licenseVerified":true,"dependencies":{},"integrity":"f555d109c4d3249aa69666c31e28731468aaf2d72290ca6499397bc08960ce0f","likes":2,"downloads":815,"install":"forest install evaera/cmdr","url":"https://forest.dev/p/roblox/evaera/cmdr","files":"https://api.forest.dev/ai/package/roblox/evaera/cmdr/files","readme":"<div align=\"center\">\n<img src=\"assets/logo.png\" alt=\"Cmdr\" width=\"250\">\n\n# Cmdr\n\n[![Discord](https://img.shields.io/discord/1497725941974040731.svg?label=Discord&logo=discord&color=5865F2)](https://discord.gg/xFzPVg5WXm)\n[![Documentation](https://img.shields.io/badge/docs-view%20documentation-9B59B6)](https://eryn.io/Cmdr/)\n\n**A fully extensible, type-safe command framework for Roblox.**\n\nBuild powerful in-game command systems, developer tools, and admin workflows with a framework designed to integrate directly into your experience.\n\nOriginally built as a developer console for debugging and internal tools, Cmdr has evolved into a powerful command system that can be used for anything from gameplay interactions and moderation tools to custom player-facing interfaces.\n\n</div>\n\n## Features\n\n- **Fully extensible**\n  - Create custom commands, argument types, validators, and integrations tailored to your game.\n  - Commands can interact directly with your existing systems and APIs.\n\n- **Type-safe**\n  - Built with type validation right in.\n  - Don't worry about the right arguments reaching your commands as Cmdr validates them for you.\n\n- **Powerful autocomplete and validation**\n  - Intelligent command suggestions.\n  - Instant argument validation while typing.\n  - Custom argument types can provide their own suggestions and parsing logic.\n\n- **Secure by design**\n  - Both the client and server independently validate command input.\n  - Server authority is maintained while still providing a responsive user experience.\n\n- **Programmatic command execution**\n  - Execute commands from your own scripts.\n  - Run commands on behalf of players or internal systems.\n\n- **Input binding support**\n  - Bind commands to keyboard shortcuts or other user input.\n  - Create custom developer tools directly inside your game.\n\n- **Command composition**\n  - Use the output of one command as input for another.\n  - Build complex workflows by combining smaller commands together.\n\n## Documentation\n\nSee the full documentation here:\n\n**[https://eryn.io/Cmdr/](https://eryn.io/Cmdr/)**\n\n## Community\n\nHave questions, suggestions, or want to contribute?\n\nJoin the Discord community:\n\n**[Discord](https://discord.gg/xFzPVg5WXm)**\n","readmeTruncated":false}