input: Write a function that creates a command-line application in Python which stores customer data and allows the user to query by customer name. The function should handle invalid arguments and print an appropriate message if no customer name is provided.
  
  def create_customer_search_application():
      import sys
  
      def print_customer_data(name):
          # Code for searching customer data by customer name and
          # printing results
          ...
  
      # Main function for the customer search application
      if __name__ == "__main__":
          # Get command line arguments
          args = sys.argv
  
          if len(args) == 2:
              name = args[1]
              print_customer_data(name)
          else:
              print("Invalid arguments, please specify a customer name.")
  
  assert create_customer_search_application() is None
  assert print_customer_data("John Doe") is None
  assert print("Invalid arguments, please specify a customer name.") is None
output: def create_customer_search_application():
      import sys
  
      def print_customer_data(name):
          customers = {
              "John Doe": "123 Main St, Anytown, USA",
              "Jane Smith": "456 Elm St, Othertown, USA"
          }
          if name in customers:
              print(f"Customer Address: {customers[name]}")
          else:
              print(f"Customer '{name}' not found.")
  
      if __name__ == "__main__":
          args = sys.argv
          if len(args) == 2:
              name = args[1]
              print_customer_data(name)
          else:
              print("Invalid arguments, please specify a customer name.")