mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 03:25:23 +08:00
Adding support for "CommandHelp" attribute
Also changed "Output" and "Input" to be TextReader instead of string Fix unit tests to work with new command descriptor semantics --HG-- branch : dev rename : src/Orchard/Commands/CommandManager.cs => src/Orchard/Commands/DefaultCommandManager.cs
This commit is contained in:
@@ -22,6 +22,8 @@ namespace Orchard.Host {
|
||||
public void RunCommand(OrchardParameters args) {
|
||||
var agent = Activator.CreateInstance("Orchard.Framework", "Orchard.Commands.CommandHostAgent").Unwrap();
|
||||
agent.GetType().GetMethod("RunSingleCommand").Invoke(agent, new object[] {
|
||||
Console.In,
|
||||
Console.Out,
|
||||
args.Tenant,
|
||||
args.Arguments.ToArray(),
|
||||
args.Switches});
|
||||
|
@@ -20,7 +20,10 @@ namespace Orchard {
|
||||
|
||||
case "v":
|
||||
case "verbose":
|
||||
result.Verbose = bool.Parse(sw.Value);
|
||||
bool verbose;
|
||||
if (!bool.TryParse(sw.Value, out verbose))
|
||||
verbose = true;
|
||||
result.Verbose = verbose;
|
||||
break;
|
||||
|
||||
case "vp":
|
||||
|
Reference in New Issue
Block a user