feat: 新增yi-abp nuget脚手架,待正式版上传

This commit is contained in:
橙子
2024-06-01 21:45:20 +08:00
parent a2d9326826
commit 0d6b62c8e7
6 changed files with 108 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
using System.Reflection;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using Yi.Abp.Tool;
class Program
{
static void Main(string[] args)
{
try
{
IHost host = Host.CreateDefaultBuilder()
.ConfigureServices(async (host, service) =>
{
await service.AddApplicationAsync<YiAbpToolModule>();
})
.UseAutofac()
.Build();
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
Console.WriteLine(ex.StackTrace);
}
if (args.Contains("-v"))
{
var version = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyInformationalVersionAttribute>().InformationalVersion;
Console.WriteLine($"Yi-ABP CLI {version}");
}
else
{
Console.WriteLine("""
Usage:
yi-abp <command> <target> [options]
Command List:
""");
}
}
}