-
async-process
Async interface for working with processes
-
subprocess
Execution of child processes and pipelines, inspired by Python's subprocess module, with Rust-specific extensions
-
duct
running child processes
-
shared_child
using child processes from multiple threads
-
easy-smt
Easily interact with an smt solver as a subprocess
-
procspawn
thread::spawn just with processes
-
command-run
running a command in a subprocess
-
stdecor
Run a command with a decorated stdout/stderr
-
bkt
CLI and Rust library for caching subprocess invocations
-
command-fds
passing arbitrary file descriptors when spawning child processes
-
utf8-locale
Detect a UTF-8-capable locale for running child processes in
-
cmdstruct
A lightweight macro for implementing commands with a struct
-
tokio-unix-ipc
A minimal abstraction for IPC via unix sockets
-
pretty-exec
Print a command and then execute it
-
json_env
Loads an environment variables from JSON files (
.env.json
per default) and starts a subprocess with them -
leanify-many
spawn leanify subprocesses
-
runny
Run a program inside its own process group
-
command-extra
Additional methods for std::process::Command
-
subprocess-inject-env
dynamically injecting environment variables into child processes
-
subtale-cortex
Crash handling for Rust applications
-
tokio-command-fds
passing arbitrary file descriptors when spawning child processes
-
babash
An tiny wrapper around
std::process::Command
-
pretty-exec-lib
Print a command and then execute it
-
sh-inline
Macros to run inline shell (bash) script
-
cmd_lib_core
Common rust commandline macros and utils, to write shell script like tasks easily
-
wait3
Wait for arbitrary conditions (e.g.: time, TCP connetions, etc on the command-line)
-
calloop-subproc
Subprocess support for the Calloop event loop
-
lucid
A mock-application for programs that spawn subprocesses
-
rust-companion
Rust compilation companion via IPC and unix sockets
-
subprocess-communicate
communicate primitive similar to python's subprocess.Popen.communicate that allows input to be presented to the process and results to be captured from both stdout and stderr up to an optional bound
-
ghci
Manage and communicate with ghci (Haskell's GHC interpreter)
-
cmdstruct-macros
A lightweight macro for implementing commands with a struct
-
subterm
managing pools of interactive subprocesses
-
reckon
libexpect-alike for Rust
Try searching with DuckDuckGo.