3 个版本

0.5.3 2024 年 5 月 30 日
0.5.1 2024 年 5 月 22 日
0.5.0 2024 年 5 月 19 日

#2#横杆

MIT 许可证

71KB
1K SLoC

Crates.io MIT licensed Build Status

krossbar-connect

Krossbar 总线连接

Krossbar 连接允许连接到 Krossbar 服务以检查端点或进行调用。

注意:要使用连接,您需要相应的功能,这些功能默认启用

  • privileged-services 中心功能,允许使用 Krossbar 工具;
  • inspection Krossbar 总线库功能,它添加了 inspect 服务端点。

用法

运行二进制文件允许您连接到服务。如果连接成功,则工具进入交互模式并提供一组命令供使用

  • help 打印命令帮助
  • inspect 检查目标服务端点;
  • call {method_name} {args_json} 调用方法。参数应为有效的 JSON 并反序列化为方法参数类型。
  • subscribe {signal_name} 订阅信号或状态。这会启动一个异步任务,因此您可以继续与服务一起工作。所有传入的信号发射都将输出到 stdout。
  • q 退出工具。
Krossbar bus connect tool

Usage: krossbar-connect [OPTIONS] <TARGET_SERVICE>

Arguments:
  <TARGET_SERVICE>  Service to connect to

Options:
  -l, --log-level <LOG_LEVEL>  Log level: OFF, ERROR, WARN, INFO, DEBUG, TRACE [default: WARN]
  -h, --help                   Print help
  -V, --version                Print version

依赖关系

~15–27MB
~381K SLoC