#discord #post #cli #snippets #webhook #channel #line

bin+lib guild

Guild 是一个用 Rust 构建的命令行界面,通过 Webhooks 将代码片段发布到 Discord 频道。

5 个版本

0.2.1 2021 年 3 月 2 日
0.2.0 2021 年 1 月 6 日
0.1.3 2021 年 1 月 4 日

#54 in #snippets

每月 21 次下载

MIT 许可证

15KB
136 代码行

guild

Guild 是一个命令行工具,允许您将文件中的代码片段发布到 Discord 频道。

它是如何工作的?

通过使用 Serentiy 访问 Discord API,guild 使用 Webhooks 与您的 Discord 服务器通信。这使得 guild 可以在 Discord 中发布消息,而无需在 Discord 中输入任何内容。

下载

安装 Rust

为了下载 guild,如果您还没有安装,需要在您的计算机上下载 Rust。要安装 Rust,请访问 Rust 网站 并按照说明进行。

安装 guild

在您的机器上安装 Rust 后,您必须通过 Cargo 安装 guild。

cargo install guild

用法

  1. 在所需的服务器中创建一个 Discord Webhook
  2. 复制 Discord Webhook URL 并在您的终端中执行以下命令
    guild set <webhook url>
    
  3. 将您想要的代码片段发布到 Discord 服务器
    guild post <file path> <starting line> <ending line>
    
    • 如果您希望代码片段具有语法高亮,请在命令末尾添加以下标志
      guild post <file path> <starting line> <ending line> -H
      
      guild post <file path> <starting line> <ending line> --highlight
      
    • 示例
      guild post main.c 1 5 -H
      

命令

  • set:设置 Discord Webhook URL
  • post:将代码片段发布到设置的 Discord 频道

标志

  • help:查看 guild 支持的可能命令和标志
  • highlight:启用代码片段的语法高亮显示

依赖项

~11MB
~186K SLoC