private static void PrintHelp()
{
Console.Write(Header);
ConsoleColor normal = Console.ForegroundColor;
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" Name" + Environment.NewLine);
Console.ForegroundColor = normal;
Console.WriteLine("\t Blitzableiter" + Environment.NewLine + Environment.NewLine);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" Synopsis" + Environment.NewLine);
Console.ForegroundColor = normal;
Console.WriteLine("\t bb [-option(s)] input output" + Environment.NewLine +
"\t bb -o [-option(s)] input" + Environment.NewLine);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" Examples" + Environment.NewLine);
Console.ForegroundColor = normal;
Console.WriteLine("\t bb c:/myflashfiles/myinputfile.swf c:/myflashfiles/myoutputfile.swf" + Environment.NewLine + Environment.NewLine +
"\t \t Scans c:/myflashfiles/myinputfile.swf and emmits a scanned copy to c:/myflashfiles/myoutputfile.swf" + Environment.NewLine + Environment.NewLine +
"\t bb -o c:/myflashfiles/myinputfile.swf" + Environment.NewLine + Environment.NewLine +
"\t \t Scans the file c:/myflashfiles/myinputfile.swf and replaces it with the scanned copy" + Environment.NewLine + Environment.NewLine +
"\t bb -d c:/myflashfiles/ c:/myscannedflashfiles/" + Environment.NewLine + Environment.NewLine +
"\t \t Scans the directory c:/myflashfiles/ and writes the scanned files into c:/myscannedflashfiles/" + Environment.NewLine + Environment.NewLine +
"\t bb -d -r c:/myflashfiles/ c:/myscannedflashfiles/" + Environment.NewLine + Environment.NewLine +
"\t \t Scans the directory c:/myflashfiles/ and all sub directories" + Environment.NewLine + Environment.NewLine);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" Description" + Environment.NewLine);
Console.ForegroundColor = normal;
Console.WriteLine("\t A format nomalizer for the Adobe SWF file fromat " + Environment.NewLine);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" Options" + Environment.NewLine);
Console.ForegroundColor = normal;
Console.WriteLine("\t -d : Scans a directory" + Environment.NewLine +
"\t -o : Overwrites the original file(s)" + Environment.NewLine +
"\t -r : Scans recursively when scanning directories" + Environment.NewLine +
"\t -v : Prints errors and warnings " + Environment.NewLine +
"\t -vv : Prints errors, warnings and debug messages " + Environment.NewLine + Environment.NewLine);
Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine(" Copyright" + Environment.NewLine);
Console.ForegroundColor = normal;
Console.WriteLine("\t Blitzableiter is copyright © 2009 by Recurity Labs GmbH.");
Console.WriteLine("\t Blitzableiter is made available as software library source code for");
Console.WriteLine("\t ISO/IEC 23271:2006 and ISO/IEC 23270:2006 compatible runtime environments ");
Console.WriteLine("\t (e.g .NET) and licensed exclusively for use in free software under the ");
Console.WriteLine("\t GNU General Public License, Version 3.");
Console.WriteLine("\t ");
Console.WriteLine("\t A license for use of the Blitzableiter library for commercial or ");
Console.WriteLine("\t proprietary applications must be obtained separately from Recurity Labs GmbH.");
Console.WriteLine("\t ");
Console.WriteLine("\t Blitzableiter is free software: you can redistribute it and/or modify it under ");
Console.WriteLine("\t the terms of the GNU General Public License as published by the Free Software ");
Console.WriteLine("\t Foundation, either version 3 of the License, or (at your option) any later version.");
Console.WriteLine("\t ");
Console.WriteLine("\t Blitzableiter is distributed in the hope that it will be useful, but WITHOUT ANY ");
Console.WriteLine("\t WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A ");
Console.WriteLine("\t PARTICULAR PURPOSE. See the GNU General Public License for more details.");
Console.WriteLine("\t ");
Console.WriteLine("\t You should have received a copy of the GNU General Public License along with ");
Console.WriteLine("\t Blitzableiter. If not, see http://www.gnu.org/licenses/.");
}