static HelpTextGenerator()
{
var assembly = Assembly.GetAssembly(typeof(HelpTextGenerator));
var version = assembly.GetName()?.Version?.ToString();
var name = assembly.GetCustomAttribute<AssemblyProductAttribute>()?.Product ?? "docfx";
if (version != null) HelpText.Heading = new HeadingInfo(name, version);
var copyright = assembly.GetCustomAttribute<AssemblyCopyrightAttribute>()?.Copyright;
if (copyright != null) HelpText.Copyright = new CopyrightInfo(copyright, DateTime.Now.Year);
var license = assembly.GetCustomAttribute<AssemblyLicenseAttribute>()?.Value;
var usage = assembly.GetCustomAttribute<AssemblyUsageAttribute>()?.Value;
AddLinesToHelpText(HelpText, license);
ProductName = name;
License = license;
GeneralUsage = usage;
}