static int Main(string[] args) { Console.WriteLine("Logging in to OneDrive..."); Console.WriteLine(); FlabberManager manager; try { manager = new FlabberManager(); } catch (Exception ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); return(1); } // loop until user selects exit bool again = true; while (again) { try { Console.WriteLine("Existing file registries:"); RegistryList list = manager.GetRegistryList().GetAwaiter().GetResult(); list.Print(); int option = GetOption1(); if (option == 1) { NewRegistry(manager); again = false; } else if (option == 2) { RemoveRegistry(manager); } else if (option == 3) { ExistingRegistry(manager); } else { again = false; } } catch (Exception ex) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(ex.Message); Console.ResetColor(); again = true; } Console.WriteLine(); } Console.WriteLine("Exiting..."); return(0); }