Plug-In: Plug-Ins Info

A Omni Automation plug-in, usually placed in the Console toolbar, that inserts a scrolling delimited metadata data record for each of the installed plug-ins, into the Console window. This plug-in works with all of the Omni apps: OmniPlan, OmniGraffle, OmniOUtliner, and OmniFocus.

The app console window showing the results of the Plug-Ins Info plug-in.

Return to: OmniGraffle Plug-In Collection

Plug-Ins Info
  

/*{ "type": "action", "targets": ["omnifocus","omnigraffle","omniplan","omnioutliner"], "author": "Otto Automator", "identifier": "com.omni-automation.all.plug-ins-info", "version": "1.2", "description": "Logs information regarding each plug-in to the console.", "label": "Plug-Ins Info", "shortLabel": "Plug-Ins Info", "paletteLabel": "Plug-Ins Info", "image": "powerplug.fill" }*/ (() => { var action = new PlugIn.Action(function(selection, sender){ console.clear() PlugIn.all.forEach(plugin => { console.log("- - - - - - - - - - - - - - - - - - - - - - - -") console.log("NAME-->", plugin.displayName) console.log("ID-->", plugin.identifier) console.log("AUTHOR-->", plugin.author) console.log("VERSION-->", plugin.version.versionString) console.log("DESRIPTION-->", plugin.description) console.log("URL-->", plugin.URL.string) actionsCount = plugin.actions.length console.log("ACTIONS-->", actionsCount) plugin.actions.forEach((action, index) => { increment = " " + index + " -->" console.log("▸ ACTIONMENU" + increment, action.label) console.log("▸ ACTIONNAME" + increment , action.name) console.log("▸ ACTIONDESC" + increment, action.description) }) console.log("") }) }); action.validate = function(selection, sender){ return true }; return action; })();