diff --git a/MBS.Framework/CommandLineCommand.cs b/MBS.Framework/CommandLineCommand.cs index a8ddbe9..c67900d 100644 --- a/MBS.Framework/CommandLineCommand.cs +++ b/MBS.Framework/CommandLineCommand.cs @@ -47,13 +47,16 @@ namespace MBS.Framework public CommandLineOption.CommandLineOptionCollection Options { get; } = new CommandLineOption.CommandLineOptionCollection(); - public CommandLineCommand(string command, CommandLineOption[] options = null) + public Action ActivationDelegate { get; } = null; + + public CommandLineCommand(string command, CommandLineOption[] options = null, Action activationDelegate = null) { Name = command; if (options != null) { Options.AddRange(options); } + ActivationDelegate = activationDelegate; } } }