C# Class Two10.APM.PluginManager

Show file Open project: richorama/APM Class Usage Examples

Public Methods

Method Description
Info ( string name ) : void
InstallPlugin ( string name ) : void
ListAvailablePlugins ( ) : IEnumerable
ListInstalledPlugins ( ) : IEnumerable
PluginManager ( string pluginFolder, string githubUser, string githubRepo, string githubPath ) : System
RemovePlugin ( string name ) : void
UpdateAll ( ) : void
UpdatePlugin ( string name ) : void

Private Methods

Method Description
DownloadDirectory ( string localPath, string githubPath ) : void

Method Details

Info() public method

public Info ( string name ) : void
name string
return void

InstallPlugin() public method

public InstallPlugin ( string name ) : void
name string
return void

ListAvailablePlugins() public method

public ListAvailablePlugins ( ) : IEnumerable
return IEnumerable

ListInstalledPlugins() public method

public ListInstalledPlugins ( ) : IEnumerable
return IEnumerable

PluginManager() public method

public PluginManager ( string pluginFolder, string githubUser, string githubRepo, string githubPath ) : System
pluginFolder string
githubUser string
githubRepo string
githubPath string
return System

RemovePlugin() public method

public RemovePlugin ( string name ) : void
name string
return void

UpdateAll() public method

public UpdateAll ( ) : void
return void

UpdatePlugin() public method

public UpdatePlugin ( string name ) : void
name string
return void