chevere/xr-server

该软件包已被废弃且不再维护。作者建议使用 chevere/xrdebug 软件包。

轻量级调试工具

2.0.2 2024-06-23 14:25 UTC

README

xrDebug

🔔 订阅 通讯,不错过关于 Chevere 的任何更新。

xrDebug

Get it on macOSGet it on LinuxGet it on Windows

Build Code size Apache-2.0 PHPStan Mutation testing badge

Quality Gate Status Maintainability Rating Reliability Rating Security Rating Coverage Technical Debt CodeFactor

xrDebug 是一个轻量级的基于 Web 的调试工具服务器。🦄 播放视频

安装

在终端运行以下命令下载最新的 xrdebug 二进制文件,它会检测您的操作系统和 CPU 架构。

bash <(curl -sL xrdebug.com/bin.sh)

xrDebug light

xrDebug dark

文档

文档可在 docs.xrdebug.com 找到。

功能

  • 临时性,不存储任何持久数据
  • 签名请求(Ed25519)
  • 端到端加密(AES-GCM AE)
  • 通过主题和表情过滤消息
  • 恢复、暂停、停止和清除调试窗口控制
  • 键盘快捷键(恢复 R,暂停 P,停止 S 和清除 C
  • 重命名“xrDebug”会话为任何您想要的名称
  • 将转储输出导出到剪贴板或作为 PNG 图片
  • 暂停和恢复代码执行
  • 深色/浅色模式跟随系统首选项
  • 便携式且基于 HTML(保存页面、搜索等)
  • 使用 FiraCode 字体显示 美观的转储
  • 使用编辑器链接打开
  • 响应式用户界面

xrDebug light demo

xrDebug dark demo

PHP 特性

  • 通过代码和 xr.php 文件进行配置
  • 使用 VarDump 转储参数
  • 生成转储回溯
  • 自定义检查器
  • 处理错误和异常(钩子或替换您现有的处理程序)

许可证

版权 Rodolfo Berrios A.

xrDebug 在 Apache License,Version 2.0 下授权。有关完整的授权文本,请参阅 LICENSE

除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言管理权限和限制,请参阅许可证。