using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text; using System.Threading.Tasks; namespace Yi.Abp.Tool.Commands { public class HelpCommand : ICommand { public List CommandStrs => new List { "h", "help", "-h", "-help" }; public Task InvokerAsync(Dictionary options, string[] args) { string? errorMsg = null; if (options.TryGetValue("error", out _)) { errorMsg = "您输入的命令有误,请检查,以下帮助命令提示:"; } Console.WriteLine($""" {errorMsg} 使用: yi-abp [options] 命令列表: > v: 查看yi-abp工具版本号 > help: 查看帮助列表,写下命令` yi-abp help ` > new: 创建模块模板` yi-abp new -t module -csf ` > new: 创建项目模板` yi-abp new -csf ` """); return Task.CompletedTask; } } }