using CmdTrigger; var cmd = new Command("dir"); cmd.ExecutionCompleted += (sender, args) => { Console.WriteLine(args.Output); }; cmd.Execute();
using CmdTrigger; var cmd1 = new Command("ping -n 5 www.google.com"); var cmd2 = new Command("ping -n 5 www.yahoo.com"); cmd1.ExecutionCompleted += (sender, args) => { Console.WriteLine(args.Output); }; cmd2.ExecutionCompleted += (sender, args) => { Console.WriteLine(args.Output); }; var task1 = cmd1.ExecuteAsync(); var task2 = cmd2.ExecuteAsync(); await Task.WhenAll(task1, task2);The package library for CmdTrigger is likely to be NuGet, as that is the most common package manager for C# libraries.