Supported Operating Systems

CliInvoke can currently be added to .NET 10 or newer supported projects.

The following table details which target platforms are supported for executing commands via CliInvoke.

Operating System Support Status Notes
Windows Fully Supported :white_check_mark:
macOS Fully Supported :white_check_mark:
Mac Catalyst Untested Platform :warning: Support for this platform has not been tested but should theoretically work.
Linux Fully Supported :white_check_mark:
FreeBSD Fully Supported :white_check_mark:
Android Untested Platform :warning: Support for this platform has not been tested but should theoretically work.
IOS Not Supported :x: Not supported due to Process.Start() not supporting IOS. 3
tvOS Not Supported :x: Not supported due to Process.Start() not supporting tvOS 3
watchOS Not Supported :x: Not supported due to Process.Start() not supporting watchOS 4
Browser Not Planned :x: Not supported due to not being a valid target Platform for executing programs or processes.

3 - See the Process class documentation for more info.

4 - Lack of watchOS support is implied by lack of IOS support since watchOS is based on IOS.

Note: This library has not been tested on Android or Tizen.