2 个不稳定版本
0.4.0 | 2020年5月4日 |
---|---|
0.3.0 | 2017年2月18日 |
#6 in #netcat
21KB
237 代码行
Manx
manx 是一个 wscat 的复制品。它是一个简单的 WebSocket 服务器接口。
其一个特性是保存提示,这样即使在收到大量数据的情况下,你也可以输入命令。
对于正在学习 Rust 和异步编程的人来说,manx 展示了异步 WebSocket 如何与同步 stdin 和 stdout 循环接口。
应支持 Windows(尽管目前尚未测试,请提交错误报告!)
特别感谢 smol,async-tungstenite,tungstenite,和 linefeed,它们为这个应用程序提供了构建块。
安装
确保你已经安装了 Rust,然后
$ cargo install manx
用法
manx 0.4.0
Walther Chen <walther.chen@gmail.com>
Talk to websockets from cli
USAGE:
manx [FLAGS] [OPTIONS] <URL>
FLAGS:
-h, --help Prints help information
--show-ping-pong Print when ping or pong received.
-V, --version Prints version information
OPTIONS:
--cert <cert_path> Specify a client SSL Certificate
ARGS:
<URL>
许可证
在以下任一许可证下发布
- Apache 许可证 2.0 版本,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由你选择。
贡献
除非你明确声明,否则任何有意提交以包含在你提交给工作的内容,根据 Apache-2.0 许可证定义,应按上述方式双重许可,不附加任何额外条款或条件。
依赖项
~10–20MB
~312K SLoC