input: Write a function named print_customer_data that takes a customer name as input and prints the corresponding customer data. The function should handle searching for customer data by name and printing the results. Additionally, create a main function that serves as the entry point for the command-line application, which takes a customer name as a command-line argument and calls the print_customer_data function. If no customer name is provided or more than one argument is given, it should print an error message indicating that a customer name must be specified.
  
  assert print_customer_data("Alice")
  assert print_customer_data("Bob")
  assert print_customer_data("Charlie")
  assert print_customer_data("Dave")
  assert print_customer_data("Eve")
output: def print_customer_data(customer_name):
      customers = {
          "Alice": "Data for Alice",
          "Bob": "Data for Bob",
          "Charlie": "Data for Charlie",
          "Dave": "Data for Dave",
          "Eve": "Data for Eve"
      }
      if customer_name in customers:
          print(customers[customer_name])
      else:
          print(f"No data found for customer: {customer_name}")