Lombiq Helpful Libraries - Command Line Libraries

December 15, 2022 ยท View on GitHub

About

This project helps with executing command line calls. Some of it uses CliWrap.

For general details about and on using the Helpful Libraries see the root Readme.

Documentation

  • CliProgram: Makes it easier to call CliWrap with the same command.

Helpers

  • CliWrapHelper: Specialized tasks using CliWrap, such as WhichAsync(), that help locate the full path of a program that's inside the user's PATH environment variable.
  • OperatingSystemHelper: Gets OS-specific information like the file extension of executable files.

Extensions

  • CommandExtensions: Contains extension methods for CliWrap's Command type. For example, ExecuteDotNetApplicationAsync() for launching .NET server apps that say "Application started. Press Ctrl+C to shut down.".