Svitla Smart Talk: Interacting with command line in .NET using CliWrap

You will most likely agree with us when we say that Command Line Interfaces (CLIs) are one of the best things to happen in the world of computing.

Using a common interface that is great for automation, we can create executables that let us share code across all operating systems and all programming languages; essentially, the perfect format for a library!

Yet, we’d be remiss if we didn’t mention that it's not easy to interact with external command line processes. Moreover, the standard Process class in .NET is not very good at doing this kind of work. Not only is the API hard to work with, but it also makes it easy for you to end up in one of a dozen different deadlocking situations.
How to Record Hands-Free on Snapchat