Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 793 Bytes

README.md

File metadata and controls

22 lines (15 loc) · 793 Bytes

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