Cli.NET
Cli.NET copied to clipboard
🖥 OOP-first library focused on providing a key-value interface for creating command line tools based on instantiable commands
🖥 Cli.NET
CLI.NET is a library for creating command line interfaces, command listeners and scripting languages quickly.
- Stable Version
2.1.1
- Latest Version:
2.2.0-alpha
Usage
Cli.NET package can be installed using the command:
PM > Install-Package Cli.NET -Version [version]
Example
using Cli.NET.Actions;
using Cli.NET.Tools;
var container = new CommandContainer();
container.Register(new()
{
{ "exit", new ExitCommand() },
{ "echo", new EchoCommand() },
{ "sum", new SumCommand() },
{ "clear", new ClearCommand() },
{ "cls", new ClearCommand() }
});
container.WaitForNextCommand();
Documentation
Commands
- Creating, registering and using a command
- Initializing the command listener
- Cancelling the loop flow
- Executing environment commands
- Predefined built in commands
- Calling commands inside the application execution