input: Write a function to create a command-line application in Python that stores customer data and allows customers to query by customer name. The function should include a main function that handles the command line arguments and calls a function to search and print the customer data by name. The function should return the result of the customer search or an error message if the arguments are invalid.
  
  assert print_customer_data("John Doe")=={"name": "John Doe", "age": 30, "address": "123 Main St"}
  assert print_customer_data("Jane Smith")=={"name": "Jane Smith", "age": 25, "address": "456 Elm St"}
  assert print_customer_data("Non-existent Name")=="Customer not found"
  assert print_customer_data("")=="Invalid arguments, please specify a customer name."
output: def print_customer_data(name):
      customers = {
          "John Doe": {"name": "John Doe", "age": 30, "address": "123 Main St"},
          "Jane Smith": {"name": "Jane Smith", "age": 25, "address": "456 Elm St"}
      }
      if not name:
          return "Invalid arguments, please specify a customer name."
      return customers.get(name, "Customer not found")