Skip to content

Xcaciv/Xcaciv.Command

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Xcaciv.Command: Excessive Command Framework

Excessively modular, async pipeable, command framework.

    var controller = new Xc.Command.CommandController();
    controller.EnableDefaultCommands();

    _ = controller.Run("Say Hello to my little friend");

    // outputs: Hello to my little friend

Commands are .NET class libraries that contain implementations of the Xc.Command.ICommand interface and are decorated with attributes that describe the command and it's attributes that are used to filter and validate input as welll as output auto generated help for the user.

Roadmap TODO:

  • Threaded piplineing
  • Internal commands SAY SET, ENV and REGIF
  • Sub-command structure
  • Auto generated help
  • Stablize at 1.6

About

Modular command framework

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages