CliWrap

Komut satırı araçlarıyla etkileşim için .NET kütüphanesidir. Süreç başlatma, giriş/çıkış akışlarını yönlendirme, iptal ve bekleme işlemlerini akıcı bir API ile sunar. Bağımlılığı yoktur, Windows, Linux ve macOS'ta test edilmiştir. README'deki kullanım koşulları siyasi bildirimler içerir.

CL

CliWrap

New80

Tyrrrz · Terminal & CLI

STARS5.0K
FORKS285
COMMITS0
CONTRIBUTORS0
VERSION3.10.5
UPDATEDyesterday
cliCommand Linedotnetdotnet-coreMIT
What can it do?
  • Harici bir süreci tamamen asenkron ve iptal edilebilir şekilde çalıştırabilirsin
  • Komutların çıktısını akıcı arayüzle yönlendirip borulayabilirsin
  • Sürecin ömrünü ve olağan kilitlenme senaryolarını kütüphaneye bırakabilirsin
User reviews
  • ↑ PositiveGitHub Issue

    Send SIGINT (Ctrl+C) on cancellation

    “The current cancellation token kills that application which is needed in some cases but it would also be great to have one that could close the application so the application has time to close gracefully and cleanup. I have a few processes there it would be ideal that i could…”

  • • NeutralGitHub Issue

    Console.OpenStandardInput() does not get properly released after using it as a pipe source

    “Using v 3.1.0: After using `.WithStandardInputPipe(PipeSource.FromStream(inputStream)))`, the input stream does not appear to be correctly relinquished once the command has finished executing. Repro steps: 1. Run the program below 1. Once you see the `Streams disposed` message,…”

Verified against README · Oct 30, 2026 · source

My note

More in: Terminal & CLI