CliWrap
CliWrap copied to clipboard
Library for running command-line processes
### Details In some very hard ways to reproduce I was coming across a return value of -1073741502, eventually I found a piece that said "long story short, use LoadUserProfile"....
### Details The plan is to drop support for targets below net5.0 in the next major bump (#130). Main reasoning is that targeting older frameworks is holding this library back...
It would be nice if CliWrap provided easy functionality for ensuring the child process was terminated on Windows when the parent process was terminated. This requires some P/Invoke stuff. ```...
I use 7Zip with the -bsp1 option. This writes the progress as percentages, e.g. 1% 2% 3% and so on. But 7Zip always updates the line and writes no new...
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...
### Details Sometimes, command-line applications may behave differently, depending on whether they execute in a real console environment (i.e. when the user runs them from a terminal) or in a...
### Version 3.6.4 ### Details Using linux. I have a python code that prints a string every seconds for 10 sconds. I want to read the output every seconds using...
### Details You can write `cmd | Console.WriteLine` (for example) to pipe output to a delegate, and `cmd1 | cmd2 | cmd3` to pipe between commands, but you can't write...
Closes 241 It resolves the issue, by allowing to specify max timeout to wait for piping to be finished. By doing this way, we can customize how long to wait...