private static void EditButtonLayout(string[] args) { if (args.Length >= 3) { if (SerialCommunication.LayoutExists(args[0])) { switch (args[1]) { case "a": SerialCommunication.EditLayout(args[0].Trim(), 0, args.Skip(2).ToArray().ArrayString().Trim()); break; case "b": SerialCommunication.EditLayout(args[0].Trim(), 1, args.Skip(2).ToArray().ArrayString().Trim()); break; default: Console.WriteLine("Invalid Button"); break; } } else { Console.WriteLine("Layout does not exist!"); } } }