private void btnAStyleDirectory_Click(object sender, EventArgs e) { //ask if the users wants to format string currentDir = Environment.CurrentDirectory; if (MessageBox.Show(currentDir, "Do you want to AStyle this directory?", MessageBoxButtons.YesNo) == DialogResult.No) { return; } bool changesMade; string errors = AStyleHelper.AStyleDirectory(currentDir, true, out changesMade); //finalize if (errors.Length > 0) { MessageBox.Show(errors, "Error(s) Found!"); } else if (!changesMade) { MessageBox.Show("All files were already formatted..."); } else { MessageBox.Show("Files formatted!"); } }
static int Main(string[] args) { if (args.Length > 0) { if (args[0].Equals("Silent", StringComparison.CurrentCultureIgnoreCase)) { string currentDir = Environment.CurrentDirectory; bool changesMade; AStyleHelper.AStyleDirectory(currentDir, true, out changesMade); if (changesMade) { return(1); } } else if (args[0].Equals("Check", StringComparison.CurrentCultureIgnoreCase)) { string currentDir = Environment.CurrentDirectory; bool changesMade; var result = AStyleHelper.AStyleDirectory(currentDir, false, out changesMade); //AttachConsole(-1); if (changesMade) { Console.Error.WriteLine("Nonconforming files:"); Console.Error.Write(result); return(1); } else { Console.WriteLine("Formatting fully conforming!"); } } else { MessageBox.Show(args[0]); } return(0); } Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MainForm()); return(0); }