✨Features

The Terminal app is designed with both usability and extensibility in mind.

πŸš€ Performance & Design

  • High-Performance UI: Built with React for smooth, flicker-free terminal output.

  • Glassmorphism Aesthetic: Sleek design that perfectly matches the ModernOS layout.

  • Dynamic Updates: Command outputs bridge seamlessly from the Lua backend to the React frontend.

πŸ› οΈ Developer Extensibility

  • Dynamic Command Registration: Easily add new commands via Lua using RegisterTerminalCommand.

  • HTML Support: Commands can return complex HTML strings for rich visual formatting.

  • Open Configuration: Core command logic is located in an "open" file (client/open/open.lua) for easy user customization.

πŸ’» System Commands

  • Diagnostic Tools: Built-in commands like ipconfig and whoami for system info.

  • Utilities: Quick access to server time (date) and history management (clear).

  • Flexible Arguments: Full argument support in commands for complex user interactions.

Last updated