Skip to content

Commit

Permalink
Merge pull request #684 from twpol/feature/command-line-syntax-2
Browse files Browse the repository at this point in the history
fix: Clean up Data Validator help output to match dotnet-style
  • Loading branch information
cjakeman committed Aug 20, 2022
2 parents 3cc8e48 + 3f4cc62 commit 624a468
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions Source/Contrib/DataValidator/Program.cs
Expand Up @@ -21,6 +21,7 @@
using System.Diagnostics;
using System.IO;
using System.Linq;
using ORTS.Common;

namespace DataValidator
{
Expand All @@ -38,12 +39,18 @@ static void Main(string[] args)

static void ShowHelp()
{
Console.WriteLine("Open Rails Data Validator utility");
var version = FileVersionInfo.GetVersionInfo(typeof(Program).Assembly.Location);
Console.WriteLine("{0} {1}", version.FileDescription, VersionInfo.VersionOrBuild);
Console.WriteLine();
Console.WriteLine("{0} [/verbose] PATH [...]", Path.GetFileNameWithoutExtension(AppDomain.CurrentDomain.FriendlyName));
Console.WriteLine("Usage:");
Console.WriteLine(" {0} [options] <FILE> [...]", Path.GetFileNameWithoutExtension(version.FileName));
Console.WriteLine();
Console.WriteLine("Arguments:");
Console.WriteLine(" <FILE> Data files to validate; may contain wildcards");
Console.WriteLine();
Console.WriteLine("Options:");
Console.WriteLine(" /verbose Displays all expected/valid values in addition to any errors");
Console.WriteLine();
// "1234567890123456789012345678901234567890123456789012345678901234567890123456789"
Console.WriteLine(" /verbose Displays all expected/valid values in addition to any errors.");
}

static void Validate(bool verbose, IEnumerable<string> files)
Expand Down

0 comments on commit 624a468

Please sign in to comment.