Shamz is a micro library for mocking command line executables.  Shamz allows you to dynamically create an executable which will match command line args and take some action (delay, return a specific exit code, etc..).  Useful for writing tests against an external executable.

Install-Package Shamz -Version
dotnet add package Shamz --version
<PackageReference Include="Shamz" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Shamz --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Added support for default exit code, invocation arg matching mode (exact or regex) and some misc stability improvements.


This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated 792 9/26/2013 521 9/17/2013 524 9/16/2013