AppHarbor.ConsoleProgressBar.OverwriteConsoleMessage C# (CSharp) Method

OverwriteConsoleMessage() private static method

private static OverwriteConsoleMessage ( string message ) : void
message string
return void
        private static void OverwriteConsoleMessage(string message)
        {
            Console.CursorLeft = 0;
            int maxCharacterWidth = Console.WindowWidth - 1;
            if (message.Length > maxCharacterWidth)
            {
                message = message.Substring(0, maxCharacterWidth - 3) + "...";
            }
            message = message + new string(' ', maxCharacterWidth - message.Length);
            Console.Write(message);
        }