Nikolai Kotchetkov created CB-7142:
--------------------------------------

             Summary: Support for restoring plugin "preferences" in "restore" 
CLI command
                 Key: CB-7142
                 URL: https://issues.apache.org/jira/browse/CB-7142
             Project: Apache Cordova
          Issue Type: Improvement
          Components: CLI, Plugman
    Affects Versions: 3.5.0
            Reporter: Nikolai Kotchetkov


Thanks for great improvement having the plugin list in config.xml!

However it will be great if "preferences" passed to plugman as variables could 
be saved there to.

Like:
{noformat}
<feature name="Custom URL scheme">
        <param name="id" value="nl.x-services.plugins.launchmyapp" />
        <param name="url" 
value="https://github.com/EddyVerbruggen/LaunchMyApp-PhoneGap-Plugin.git"; />
        <preference name="URL_SCHEME" value="VERBOSE"/>
    </feature>
{noformat}

I've made a rather simple fix for that in [this 
commit|https://github.com/motorro/cordova-lib/commit/4c5765404ed8714a5ea0f8d5e026d3280335405d]

The code also has a feature of setting and using a plugin URL to install.
Two more things required:
# To be able to specify preferences per plugin to avoid possible name conflict 
- that involves installing plugins one-by-one rather than in batch as far as I 
understand the 'plugin("add")'
# Add support to reinstalling plugins with respect to preferences on platform 
add - did not dig the code yet.

It would be nice if someone comment on the issue - am I right or missing 
something already done. Also I can fullfill the requirement myself and issue a 
pull request if the feature seems handy.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to