#调试 #工具 #工具 #CLI #CLI工具

应用程序 moxi

模块化和可扩展的调试器

1 个不稳定版本

0.1.0 2023年6月11日

#27#调试器

GPL-3.0-only

16KB
335 代码行

MOdular eXtensIble debugger (WIP)

一个以模块化和可扩展性为设计理念的现代调试器。

此版本仍处于早期阶段,其中一些细节可能不准确。
我在这方面投入的时间不多,但这并不是一个被放弃的项目,这是一个长期项目。
请随时通过创建问题来提供反馈。
这是一个独特且有巨大潜力的想法。

用法

Moxid 是主要的程序,可以连接到您想要调试的任何进程。您应该使用 systemd 启动它。

在您的 shell 配置中运行 moxi init 以配置与守护进程通信的工具。

使用 moxi -hman moxi 获取更多详细信息。

定制您的体验

我鼓励您进行实验,构建适合您的体验,但如果您需要一些灵感,以下是我使用的一些示例

  • Fish shell 的一个函数,用于打印当前文件,突出显示正在运行的当前行
function source
    set source (moxi source) 
    set source (string split ":" $source)
    bat $source[1] --highlight-line $source[2]
end

安装

可以使用以下方式安装:

cargo install moxi

问题

任何错误/请求都可以添加到 github 仓库上的 问题页面

依赖项

~6.5MB
~126K SLoC