[ https://issues.apache.org/jira/browse/CB-6655?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shazron Abdullah resolved CB-6655. ---------------------------------- Resolution: Fixed Assignee: Mark Koudritsky > Export plugin ID to hooks when adding plugins from Git repos > ------------------------------------------------------------ > > Key: CB-6655 > URL: https://issues.apache.org/jira/browse/CB-6655 > Project: Apache Cordova > Issue Type: Improvement > Components: Plugman > Affects Versions: 3.4.0 > Environment: all environments > Reporter: Mike Cunneen > Assignee: Mark Koudritsky > Priority: Trivial > Labels: easyfix, features > Original Estimate: 1h > Remaining Estimate: 1h > > An {{after_plugin_add}} hook script has access to the following environment > variables (with example values): > {quote} > CORDOVA_VERSION: '3.4.1-0.1.0', > CORDOVA_PLATFORMS: '', > CORDOVA_PLUGINS: 'https://github.com/cdibened/filechooser.git', > CORDOVA_HOOK: '.../myApp/hooks/after_plugin_add/my_hook_script.js', > CORDOVA_CMDLINE: 'node /usr/local/bin/cordova plugin add > https://github.com/cdibened/filechooser.git' > {quote} > The problem is when adding a plugin from a remote git repo, there's no easy > way of finding out WHICH plugin ID has just been added (which is quite > essential for an after_plugin_add hook). The hook only has access to a Git > URL. > We should provide the plugin ID to the hook: > {quote} > CORDOVA_PLUGIN_ID: 'com.cesidiodibenedetto.filechooser' > {quote} > We can provide this information from > {{cordova-lib/src/plugman/util/plugins.js}}, as a simple process.env export. > There are probably more elegant ways, but this would be a good start. -- This message was sent by Atlassian JIRA (v6.2#6252)