namespace ArgumentsToolkit.Help; /// /// Форматтер для генерации справки в формате Markdown. /// public class MarkdownHelpFormatter : IHelpFormatter { public string Format(HelpModel model) { var lines = new List { $"## {model.Title}" }; foreach (var entry in model.Entries) { string required = entry.Required ? " (обязательный)" : ""; lines.Add($"- **--{entry.Name} / -{entry.ShortName}**: {entry.Description} ({entry.TypeName}{required})"); } return string.Join(Environment.NewLine, lines); } }