A Framework for CLI Tools

There are many analysis tools for command-line arguments in C#. There are a lot, but when you use them, you are not really looking to analyze command-line arguments, what you actually want is parameter binding. That’s why I decided to make it able to call up methods like a web framework.

It’s made so you can call it up with SampleApp.exe -name “foo” -repeat 5.

It will take care of everything suitably with no annoying standard argument analysis, as long as you define the method.

With applications created with .NET Core, you can make an executable file for Windows/Linux/Mac without a need for installing a runtime. Also, you can use container bases like CircleCI with as much efficacy as other languages. For example, you can let CI create an executable file with input like that shown below.

With regards to distribution, things like NPM Global Tools, at .NET Core Global Tools , are also available.

Also, you can make the Daemon tool because MicroBatchFramework manages the lifecycle of the batch and can check by CancellationToken.