The ConsoLovers.ConsoleToolkit
The ConsoLovers.ConsoleToolkit(.Core) is a collection of several independant tools that can be used to write console applications (better and faster).
Check out he Wiki for detailed support of the most features.
To get an idea of the newest features and chages, have a look at the latest changes
Main features are:
- Commandline parsing, mapping and execution engine
- Customizable execution pipeline with many build in features like, exception and exit code handling
- Customizable dependency injection
- A Customizable ConsoleMenu that supports Keyboard and Mouse selection.
- A InputBox class that can be used for password scenarios.
Usage
The toolkit is also available as nuget package. Eee the links below.
Package | Current version | Build | Content |
---|---|---|---|
ConsoLovers.Toolkit.Core | command line handling, execution engine | ||
ConsoLovers.Toolkit | ConsoleMenu |
Related packages
If you nee inter-process communication between multiple processes, you should have check out the packages below
Contribution
Feel free to create a pull request to include new features. For development Visual Studio 2022 is required. (or any tool for compiling C#10)
License
The software is licensed under the MIT license.