public static void Attach(string alias)
        {
            Tuple <string, Process> child;

            Attached = Childs.TryGetValue(alias, out child);

            if (Attached && child != null)
            {
                // Clear the console.
                Log.Clear();

                // Show current console int title.
                Console.Title = $"Current console: {child.Item1} ({alias})";

                SelectedChild = child.Item2;
                SelectedChild.BeginOutputReadLine();
            }
        }
        public static void Attach(string alias)
        {
            Attached = Childs.TryGetValue(alias, out var child);

            if (Attached && child != null)
            {
                // Clear the console.
                Log.Clear();

                ConsoleCommandManager.CommandPrefix = $"{alias}@{servers.Single(s => s.Value == child.Item1).Key}:$ ";

                System.Console.Title = $"Current console: {child.Item1} ({alias})";

                SelectedChild = child.Item2;
                SelectedChild.BeginOutputReadLine();
            }
            else
            {
                Log.Message(LogTypes.Warning, $"Cannot attach: Server '{alias}' doesn't exists.");
            }
        }