Browse Source

Added Tool name option to CLI downloads

pull/1375/head
Halil İbrahim Kalkan 7 years ago
parent
commit
6375598774
  1. 5
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliOptions.cs
  2. 7
      framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoTemplateStore.cs

5
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliOptions.cs

@ -12,6 +12,11 @@ namespace Volo.Abp.Cli
/// </summary>
public bool CacheTemplates { get; set; } = true;
/// <summary>
/// Default value: "CLI".
/// </summary>
public string ToolName { get; set; } = "CLI";
public CliOptions()
{
Commands = new Dictionary<string, Type>(StringComparer.OrdinalIgnoreCase);

7
framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoTemplateStore.cs

@ -20,7 +20,9 @@ namespace Volo.Abp.Cli.ProjectBuilding
public ILogger<AbpIoTemplateStore> Logger { get; set; }
protected CliOptions Options { get; }
protected IJsonSerializer JsonSerializer { get; }
protected ICancellationTokenProvider CancellationTokenProvider { get; }
public AbpIoTemplateStore(
@ -63,7 +65,8 @@ namespace Volo.Abp.Cli.ProjectBuilding
Name = name,
Version = version,
DatabaseProvider = databaseProvider.ToString(),
ProjectName = projectName
ProjectName = projectName,
Tool = Options.ToolName
}
);
@ -147,6 +150,8 @@ namespace Volo.Abp.Cli.ProjectBuilding
public string DatabaseProvider { get; set; }
public string ProjectName { get; set; }
public string Tool { get; set; }
}
public class GetLatestTemplateVersionDto

Loading…
Cancel
Save