Recurity.Blitzableiter.Program.PrintHelp C# (CSharp) Method

PrintHelp() private static method

private static PrintHelp ( ) : void
return void
        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/.");
        }