Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alastairlundy/clirunner

A Work In Progress .NET Library for interacting with Command Line Interfaces,
https://github.com/alastairlundy/clirunner

cli csharp-library dotnet shell

Last synced: 26 days ago
JSON representation

A Work In Progress .NET Library for interacting with Command Line Interfaces,

Awesome Lists containing this project

README

        

# CliRunner
CliRunner is a **Work In Progress** library for interacting with Command Line Interfaces,

## Features
* Though this project cannot claim to be dependency free; it has just 1 dependency ^1
* Support for specific specializations such as running executables or commands via Windows Powershell or CMD on Windows ^2

## Why use CliRunner over [CliWrap](https://github.com/Tyrrrz/CliWrap/)?
* No hidden or additional licensing terms are required beyond the source code license
* No imported C code - This library is entirely written in C#.

^1 - Only Required for .NET Standard 2.0 and 2.1 users

^2 - Specialization library is distributed separately.

## Support
This can be added to any .NET Standard 2.0, .NET Standard 2.1 or .NET 8 supported Application or Library.

### Compatibility

| CliRunner Version series | .NET Targets supported |
|--------------------------|--------------------------------------------------|
| 0.x | .NET Standard 2.0, .NET Standard 2.1, and .NET 8 |

[![NuGet](https://img.shields.io/nuget/v/CliRunner.svg)](https://www.nuget.org/packages/CliRunner/)
[![NuGet](https://img.shields.io/nuget/dt/CliRunner.svg)](https://www.nuget.org/packages/CliRunner/)

## Licensing
CliRunner is licensed under the MPL 2.0 license.