Disable plugin package(s).

    Parameters
    ----------
    plugin_name : str or list
        Plugin package(s) to disable.

    Raises
    ------
    IOError
        If plugin is not enabled.

def disable_plugin(plugin_name):
    '''
    Disable plugin package(s).

    Parameters
    ----------
    plugin_name : str or list
        Plugin package(s) to disable.

    Raises
    ------
    IOError
        If plugin is not enabled.
    '''
    if isinstance(plugin_name, types.StringTypes):
        plugin_name = [plugin_name]

    # Verify all specified plugins are currently enabled.
    enabled_path = MICRODROP_CONDA_PLUGINS.joinpath('enabled')
    for name_i in plugin_name:
        plugin_path_i = enabled_path.joinpath(name_i)
        if not _islinklike(plugin_path_i) and not plugin_path_i.isdir():
            raise IOError('Plugin `{}` not found in `{}`'
                          .format(name_i, enabled_path))

    # All specified plugins are enabled.

    # Remove all specified plugins from
    # `<conda prefix>/etc/microdrop/plugins/enabled/`.
    for name_i in plugin_name:
        plugin_link_path_i = enabled_path.joinpath(name_i)
        plugin_link_path_i.unlink()
        logger.debug('Disabled plugin `%s` (i.e., removed `%s`)',
                     plugin_path_i, plugin_link_path_i)