code: def disable(name, runas=None):
      '''
      Disable a launchd service. Raises an error if the service fails to be
      disabled
  
      :param str name: Service label, file name, or full path
  
      :param str runas: User to run launchctl commands
  
      :return: ``True`` if successful or if the service is already disabled
      :rtype: bool
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' service.disable org.cups.cupsd
      '''
      # Get the service target. enable requires a full <service-target>
      service_target = _get_domain_target(name, service_target=True)[0]
  
      # disable the service: will raise an error if it fails
      return launchctl('disable', service_target, runas=runasf disable(name, runas=None):
      '''
      Disable a launchd service. Raises an error if the service fails to be
      disabled
  
      :param str name: Service label, file name, or full path
  
      :param str runas: User to run launchctl commands
  
      :return: ``True`` if successful or if the service is already disabled
      :rtype: bool
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' service.disable org.cups.cupsd
      '''
      # Get the service target. enable requires a full <service-target>
      service_target = _get_domain_target(name, service_target=True)[0]
  
      # disable the service: will raise an error if it fails
      return launchctl('disable', service_target, runas=runas)
docs: Disable a launchd service. Raises an error if the service fails to be
      disabled
  
      :param str name: Service label, file name, or full path
  
      :param str runas: User to run launchctl commands
  
      :return: ``True`` if successful or if the service is already disabled
      :rtype: bool
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' service.disable org.cups.cupsd