aspnetcore/tools/Microsoft.AspNet.Server.Kes.../Program.cs

31 lines
726 B
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
namespace Microsoft.AspNet.Server.Kestrel.GeneratedCode
{
public class Program
{
public int Main(string[] args)
{
var text = KnownHeaders.GeneratedFile();
if (args.Length == 1)
{
var existing = File.Exists(args[0]) ? File.ReadAllText(args[0]) : "";
if (!string.Equals(text, existing))
{
File.WriteAllText(args[0], text);
}
}
else
{
Console.WriteLine(text);
}
return 0;
}
}
}