LoreonLabsPlatform
DocsHome
  • Overview

Intelligence

  • Markets
  • Builders
  • Research
  • Ecosystems
  • Launchpads
  • Search
Ecosystems

Rust

tokio-process-tools

Correctness-focused async subprocess orchestration for Tokio: bounded output, multi-consumer streams, output detection, guaranteed cleanup and graceful termination.

RustEmerging
GitHubWebsite
Stars
5
Forks
1
Contributors
2
Last push
1mo ago

Recent commits

Latest commits.

  • Add `GracefulShutdown::total_timeout`; Prepare v0.11.2
    01ef46dLukas Potthast1mo ago
  • Fix tests
    2f5efb6Lukas Potthast1mo ago
  • Prevent panic from PanicOnDrop if current thread is already panicking; Fix tests on Windows; Prepare v0.11.1
    1645323Lukas Potthast1mo ago
  • Make `consume` the main entrypoint for stream consumption; Remove consumer convenience-factories; Reduce API complexity by making `wait_for_completion` a builder-style entrypoint; Fix process group handling on Windows; Rework graceful process termination, adding `GracefulShutdown`; Move unit tests; Add examples; Simplify README; Prepare 0.11.0
    496e07dLukas Potthast1mo ago
  • Fix doctest
9ad58e8Lukas Potthast1mo ago
  • Add GracefulTimeoutsBuilder; Prepare 0.10.1
    98da04eLukas Potthast1mo ago
  • Bump version
    a64867cLukas Potthast1mo ago
  • Add platform dependent `GracefulTimeouts`; Only send `CTRL_BREAK_EVENT` on Windows once; Prepare 0.10
    b99f753Lukas Potthast1mo ago
  • Top contributors

    Builders behind this project.

    lpotthast
    165 commits
    tunafysh
    1 commits