feat: 支持版本号
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.Extensions.CommandLineUtils;
|
||||
@@ -24,7 +25,7 @@ namespace Yi.Abp.Tool
|
||||
private void InitCommand()
|
||||
{
|
||||
Application.HelpOption("-h|--help");
|
||||
Application.VersionOption("-v|--versions","1.0.0");
|
||||
Application.VersionOption("-v|--versions", Assembly.GetExecutingAssembly().GetName().Version.ToString());
|
||||
foreach (var command in _commands)
|
||||
{
|
||||
CommandLineApplication childrenCommandLineApplication = new CommandLineApplication(true)
|
||||
|
||||
@@ -79,14 +79,13 @@ namespace Yi.Abp.Tool.Commands
|
||||
{
|
||||
var moduleName = moduleNameArgument.Value.ToLower().Replace(".", "-");
|
||||
|
||||
unzipDirPath = Path.Combine(path, unzipDirPath);
|
||||
unzipDirPath = Path.Combine(path, moduleName);
|
||||
if (Directory.Exists(unzipDirPath))
|
||||
{
|
||||
throw new UserFriendlyException($"文件夹[{unzipDirPath}]已存在,请删除后重试");
|
||||
}
|
||||
|
||||
Directory.CreateDirectory(unzipDirPath);
|
||||
unzipDirPath = moduleName;
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
@@ -1,35 +1,25 @@
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using System.Reflection;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using Microsoft.Extensions.Hosting;
|
||||
using Yi.Abp.Tool;
|
||||
|
||||
class Program
|
||||
{
|
||||
static async Task Main(string[] args)
|
||||
{
|
||||
|
||||
#if DEBUG
|
||||
//args = ["v"];
|
||||
//args = ["-v"];
|
||||
//args = ["h"];
|
||||
//args = ["-h"];
|
||||
//args = [];
|
||||
//args = ["12312"];
|
||||
//args = ["new", "Acme.Book", "-t", "module", "-csf"];
|
||||
//args = ["new", "Acme.Book", "-t", "module"];
|
||||
//args = ["add-module", "Acme.Demo", "-s", "D:\\code\\csharp\\source\\Yi\\Yi.Abp.Net8", "-modulePath", "D:\\code\\csharp\\source\\Yi\\Yi.Abp.Net8\\module\\acme-demo"];
|
||||
// args = ["clear", "-path", "D:\\code\\csharp\\source\\Yi\\Yi.Abp.Net8\\src"];
|
||||
|
||||
//帮助
|
||||
//args = ["-h"];
|
||||
|
||||
//版本
|
||||
// args = ["-v"];
|
||||
args = ["-v"];
|
||||
|
||||
//清理
|
||||
// args = ["clear"];
|
||||
|
||||
//创建模块
|
||||
args = ["new","oooo", "-t","module","-p","D:\\temp","-csf"];
|
||||
//args = ["new","oooo", "-t","module","-p","D:\\temp","-csf"];
|
||||
|
||||
//添加模块
|
||||
//args = ["add-module", "kkk"];
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
<Nullable>enable</Nullable>
|
||||
<Version>1.1.0</Version>
|
||||
<Version>2.0.0</Version>
|
||||
<Authors>橙子老哥</Authors>
|
||||
<Description>yi-framework框架配套工具</Description>
|
||||
<PackageProjectUrl>https://ccnetcore.com</PackageProjectUrl>
|
||||
|
||||
Reference in New Issue
Block a user