/* GeekletsController */

#import <Cocoa/Cocoa.h>
@class Geeklet;
@interface GTPluginsController : NSObject
{
	NSArray *_plugins;
	NSMutableDictionary *_pluginsPaths;
}
// clue for improper use (produces compile time error)
+(instancetype) alloc __attribute__((unavailable("alloc not available, call sharedInstance instead")));
-(instancetype) init __attribute__((unavailable("init not available, call sharedInstance instead")));
+(instancetype) new __attribute__((unavailable("new not available, call sharedInstance instead")));

+ (GTPluginsController*)sharedController;
- (NSArray *)allPlugins;
- (NSString *)pathForPluginWithIdentifier:(NSString*)anIdentifier;
@end
