#命令 #进程 #shell #API #通道 #目录

currant

一个用于在 Rust 中启动并发 shell 进程的简单库

16 个版本

0.2.8 2022年5月26日
0.2.7 2022年5月18日
0.2.6 2022年3月30日
0.2.2 2021年12月15日
0.1.7 2021年11月30日

#467并发

每月 37 次下载

MIT 许可证

63KB
1K SLoC

Currant

build status

一个用于在 Rust 中启动并发 shell 进程的简单库

资源


lib.rs:

以并发方式运行命令 此 API 有三个主要组件

  1. 基于通道的 API:一个基本的 API,将所有消息、错误和状态传递到调用者可以随意消费的通道。见 [ChannelCommand]
  2. 基于标准输出的 API:一个将消息和错误打印到控制台(标准输出)的 API。见 [ConsoleCommand]
  3. 基于写入器的 API:类似于基于标准输出的 API,但将输出打印到任意写入器(如日志文件)。见 [WriterCommand]

依赖项

~2MB
~41K SLoC