diff --git a/MacPass/MPPluginHost.h b/MacPass/MPPluginHost.h index 35a8482d..673adb39 100644 --- a/MacPass/MPPluginHost.h +++ b/MacPass/MPPluginHost.h @@ -37,6 +37,7 @@ FOUNDATION_EXPORT NSString *const MPPluginHostPluginBundleIdentifiyerKey; /* List of all plugins known to the plugin manager. Disabled plugins are also present! */ @property (readonly, copy) NSArray *plugins; @property (nonatomic, readonly) BOOL loadUnsecurePlugins; +@property (readonly, copy) NSString *version; + (instancetype)sharedHost; diff --git a/MacPass/MPPluginHost.m b/MacPass/MPPluginHost.m index aab63191..3af47c29 100644 --- a/MacPass/MPPluginHost.m +++ b/MacPass/MPPluginHost.m @@ -93,6 +93,11 @@ NSString *const MPPluginHostPluginBundleIdentifiyerKey = @"MPPluginHostPluginBun return self; } +- (NSString *)version { + NSString *version = NSBundle.mainBundle.infoDictionary[(NSString *)kCFBundleVersionKey]; + return version; +} + - (NSArray *)plugins { return [self.mutablePlugins copy]; }