#cargo-command #cargo #terminal #command-runner #browser-interface

app cargo-gui

用于处理 rustc 错误和运行 cargo 命令的浏览器界面

5 个版本

0.3.1 2019 年 12 月 18 日
0.3.0 2019 年 12 月 17 日
0.1.2 2019 年 12 月 3 日
0.1.1 2019 年 11 月 23 日
0.1.0 2019 年 11 月 23 日

398Cargo 插件 中排名

每月下载量 23

MIT 许可证

115KB
834

cargo-gui

用于处理 rustc 错误和运行 cargo 命令的浏览器界面。

See the repository for a screen shot

说明

安装

从 crates.io 安装 cargo-gui

$ cargo install cargo-gui

启动服务器

接下来,进入您的 cargo 项目的目录并启动 cargo-gui 服务器

$ cd path/to/my-cargo-project
$ cargo gui

Server is listening on: http://127.0.0.1:9345

打开仪表板

现在在您的网页浏览器中打开此链接: https://127.0.0.1:9345/

在仪表板中

您可以点击 构建检查 按钮来调用相应的 cargo 命令(即 构建 在您的项目目录中调用 cargo build)。

如果构建或检查程序出现编译错误,它们将以分页格式显示在下方。您可以使用分页导航栏查看 下一个上一个第一个最后一个 编译错误。您还可以使用键盘上的 左右箭头键 来跳转到下一个和上一个错误。

计划中的功能

  • cargo 流式传输输入。编译器消息和错误以 异步 方式产生,正如远程 cargo 命令所产生的那样!(v0.3.0)
  • 支持 Windows 10。(v0.3.1)
  • 在 MacOS 上测试。如果您在 MacOS 上可以运行,请参阅 此问题
  • cargo test 命令提供专门的显示。
  • 通过 取消 (^C) 按钮,可以取消命令。
  • 颜色主题(深色/浅色模式)。
  • 通用的 运行执行 命令。这有点棘手,因为用户可能运行像 vim 这样的命令,该命令会不断“重绘”终端窗口并接受用户输入。

贡献

欢迎贡献!请查看 CONTRIBUTING.md 了解如何参与。

依赖项

~13–25MB
~418K SLoC