initialize(); $aleShell->run(); } catch (Exception $e) { // Log error and show user-friendly message error_log('AleShell Error: ' . $e->getMessage()); http_response_code(500); if (defined('ALESHELL_DEBUG') && ALESHELL_DEBUG) { echo '
Message: ' . htmlspecialchars($e->getMessage()) . '
'; echo 'File: ' . htmlspecialchars($e->getFile()) . '
'; echo 'Line: ' . $e->getLine() . '
'; echo '' . htmlspecialchars($e->getTraceAsString()) . ''; } else { echo '
Please try again later.
'; echo 'Error: ' . htmlspecialchars($e->getMessage()) . '
'; } }