#websocket #netcat #cli #wscat

app manx

wscat 的 Rust 复制品

2 个不稳定版本

0.4.0 2020年5月4日
0.3.0 2017年2月18日

#6 in #netcat

MIT/Apache

21KB
237 代码行

Manx

manx 是一个 wscat 的复制品。它是一个简单的 WebSocket 服务器接口。

其一个特性是保存提示,这样即使在收到大量数据的情况下,你也可以输入命令。

对于正在学习 Rust 和异步编程的人来说,manx 展示了异步 WebSocket 如何与同步 stdin 和 stdout 循环接口。

应支持 Windows(尽管目前尚未测试,请提交错误报告!)

特别感谢 smolasync-tungstenitetungstenite,和 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 许可证定义,应按上述方式双重许可,不附加任何额外条款或条件。

依赖项

~10–20MB
~312K SLoC