Browse Source

Show help if no command specified

pull/1120/head
Halil ibrahim Kalkan 8 years ago
parent
commit
9016bd1068
  1. 11
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/CommandSelector.cs
  2. 2
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/HelpCommand.cs

11
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/CommandSelector.cs

@ -1,6 +1,6 @@
using System;
using Microsoft.Extensions.Options;
using System;
using System.Collections.Generic;
using Microsoft.Extensions.Options;
using Volo.Abp.Cli.Args;
using Volo.Abp.DependencyInjection;
@ -17,7 +17,12 @@ namespace Volo.Abp.Cli.Commands
public Type Select(CommandLineArgs commandLineArgs)
{
return Options.Commands.GetOrDefault(commandLineArgs.Command)
if (commandLineArgs.Command.IsNullOrWhiteSpace())
{
return typeof(HelpCommand);
}
return Options.Commands.GetOrDefault(commandLineArgs.Command)
?? typeof(HelpCommand);
}
}

2
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/HelpCommand.cs

@ -9,11 +9,11 @@ namespace Volo.Abp.Cli.Commands
{
public Task ExecuteAsync(CommandLineArgs commandLineArgs)
{
Console.WriteLine("*********** ABP CLI ****************");
Console.WriteLine();
Console.WriteLine("Usage:");
Console.WriteLine();
Console.WriteLine(" abp <command> <target> [options]");
Console.WriteLine();
return Task.CompletedTask;
}
}

Loading…
Cancel
Save