From 6375598774e3f0c37cc6000e4eae796b929635bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Tue, 25 Jun 2019 14:31:53 +0300 Subject: [PATCH] Added Tool name option to CLI downloads --- framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliOptions.cs | 5 +++++ .../Volo/Abp/Cli/ProjectBuilding/AbpIoTemplateStore.cs | 7 ++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliOptions.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliOptions.cs index a92388a0ad..ca9e61bf82 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliOptions.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliOptions.cs @@ -12,6 +12,11 @@ namespace Volo.Abp.Cli /// public bool CacheTemplates { get; set; } = true; + /// + /// Default value: "CLI". + /// + public string ToolName { get; set; } = "CLI"; + public CliOptions() { Commands = new Dictionary(StringComparer.OrdinalIgnoreCase); diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoTemplateStore.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoTemplateStore.cs index 1e030c9655..b3d8ec4aac 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoTemplateStore.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoTemplateStore.cs @@ -20,7 +20,9 @@ namespace Volo.Abp.Cli.ProjectBuilding public ILogger 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