code: def validate(opts):
      
      try:
          return _validate(opts)
      except ValidationException as e:
          print("Command line arguments failed validation:")
          print(e)
          sys.exit(0)
      except ValueError as e:
          print("Incorrect type passed into anchorhub.validate_opts.validate()\n")
          print(e)
          sys.exit(0)
docs: Client facing validate function for command line arguments.
  
      Perform validation operations on opts, a namespace created from
      command line arguments. Returns True if all validation tests are successful.
      If an exception is raised by the validations, this gracefully exits the
      program and leaves a message to the user.
  
      Required attributes on opts:
      * input: String giving the path to input files
      * output: String giving the path to output destination
      * wrapper: String specifying the wrapper format
      * extensions: List of strings specifying the file extensions to look for
      * overwrite: Boolean specifying whether the original input files should
                   be overridden
  
      :param opts: namespace containing necessary parameters
      :return: True, if all tests are successful