Пример #1
0
 private void PrintCommandHelp(string executable, ICommand command, CommandMetadata metadata, OptionSet commonOptions)
 {
     Console.ResetColor();
     Console.Write("Usage: ");
     Console.ForegroundColor = ConsoleColor.White;
     Console.WriteLine(executable + " " + metadata.Name + " [<options>]");
     Console.ResetColor();
     Console.WriteLine();
     Console.WriteLine("Where [<options>] is any of: ");
     Console.WriteLine();
     command.WriteHelp(Console.Out);
     if (!commonOptions.Any())
     {
         return;
     }
     Console.WriteLine();
     Console.WriteLine("Or one of the common options: ");
     Console.WriteLine();
     commonOptions.WriteOptionDescriptions(Console.Out);
 }