#subprocess

  1. async-process

    异步处理进程的接口

    v2.2.4 1.5M #process #command #spawn #subprocess #child
  2. duct

    运行子进程

    v0.13.7 348K #child-process #process #child #subprocess #command #pipe
  3. subprocess

    执行子进程和管道,受Python的subprocess模块启发,并添加了Rust特有的扩展

    v0.2.9 388K #execute-command #stdin #process #input-output #command #redirect #child-process
  4. shared_child

    在多线程中使用子进程

    v1.0.1 414K #child-process #process #child #subprocess #command #thread-safe
  5. procspawn

    使用进程的thread::spawn

    v1.0.1 7.4K #spawn #subprocess #proc
  6. easy-smt

    作为子进程轻松与smt求解器交互

    v0.2.2 150 #smt-solver #smt #smt-lib #subprocess
  7. bkt

    用于缓存子进程调用的CLI和Rust库

    v0.8.0 #shell #cache #subprocess #caching #interactive-applications #command-line #env-var
  8. command-run

    在子进程中运行命令

    v1.1.2 370 #run-command #command #subprocess #command-output #process #run #cmd
  9. utf8-locale

    检测运行子进程的UTF-8支持的区域设置

    v1.0.3 #utf-8 #locale #subprocess #child-process #env-var #utf8
  10. command-fds

    在创建子进程时传递任意文件描述符

    v0.3.0 28K #file-descriptor #child-process #process #child #subprocess #fd #command
  11. stdecor

    带有装饰的stdout/stderr运行命令

    v0.1.11 #command-line #run-command #prefix #subprocess #stream #text #shell
  12. cmdstruct

    使用结构体实现命令的轻量级宏

    v2.0.1 #command #macro #subprocess #process #macros
  13. unix-ipc

    通过 Unix 套接字进行 IPC 的最小抽象

    v0.2.2 #unix-socket #unix-domain-socket #ipc #unix-file #subprocess #file-descriptor #send-file
  14. tokio-unix-ipc

    通过 Unix 套接字进行 IPC 的最小抽象

    v0.3.0 #unix-socket #ipc #unix-domain-socket #unix-file #send-file #subprocess #file-descriptor
  15. pretty-exec

    打印命令然后执行它

    v0.5.0 #command #execute-command #subprocess #spawn #command-output #logging
  16. json_env

    从 JSON 文件(默认为 .env.json)加载环境变量,并使用它们启动子进程

    v1.3.0 #env-variables #json-file #json-configuration #environment #json-path #subprocess #load
  17. leanify-many

    启动 leanify 子进程

    v1.1.1 #compression #numbers #leanify #subprocess #file #processing #parallel
  18. runny

    在自身的进程组中运行程序

    v1.2.5 #process #own #subprocess #running #pty #child-process #unix
  19. wait3

    等待任意条件(例如:时间、TCP 连接等命令行中的子进程退出)

    v0.4.0 #command-line #wait #condition #tcp #connetions #subprocess #exit
  20. subtale-cortex

    Rust 应用的崩溃处理

    v0.1.0 #crash #applications #cortex #handler #approach #process #subprocess
  21. 尝试使用 DuckDuckGo 进行搜索。搜索.

  22. tokio-command-fds

    在创建子进程时传递任意文件描述符

    v0.2.1 #child-process #process #child #fd #subprocess #file-descriptor #command
  23. babash

    围绕 std::process::Command 的小型包装器

    v0.2.0 #process #command #subprocess #cmd #run
  24. command-extra

    std::process::Command 的额外方法

    v1.0.0 140 #process #subprocess #utility-trait
  25. pretty-exec-lib

    打印命令然后执行它

    v0.5.0 #subprocess #spawn #command #command-output #github-action
  26. sh-inline

    运行内联 shell (bash) 脚本的宏

    v0.4.0 #subprocess #shell #macro
  27. cmd_lib_core

    通用的 Rust 命令行宏和工具,便于轻松编写类似 shell 脚本的作业

    v0.4.0 500 #shell #script #pipeline #subprocess #command-line #env-var #scripts
  28. calloop-subproc

    为 Calloop 事件循环提供的子进程支持

    v1.0.0 #subprocess #events #unix #loops #multiprocessing #event-source #loop
  29. lucid

    用于生成子进程的程序模拟应用程序

    v0.3.0 #processes #child-process #subprocess #programs #spawn #mock-application #debugging
  30. subprocess-communicate

    类似于 Python 的 subprocess.Popen.communicate 的通信原语,允许向进程提供输入,并从 stdout 和 stderr 捕获结果,直到可选的界限

    v0.2.2 #subprocess #stdout #process #child #stdio
  31. rust-companion

    通过 IPC 和 Unix 套接字提供 Rust 编译伴侣

    v0.1.1 #ipc #unix-socket #subprocess
  32. ghci

    管理并与 ghci (Haskell 的 GHC 解释器) 通信

    v0.1.0 #haskell #subprocess #repl #ffi
  33. cmdstruct-macros

    使用结构体实现命令的轻量级宏

    v2.0.1 #command #macro #subprocess #process
  34. reckon

    Rust 的 libexpect-alike 库

    v0.1.0 #libexpect-alike #subprocess #interaction #most #connection #isn-t #devices