Return-Path: X-Original-To: apmail-cordova-dev-archive@www.apache.org Delivered-To: apmail-cordova-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id F245917811 for ; Wed, 18 Mar 2015 13:30:09 +0000 (UTC) Received: (qmail 97161 invoked by uid 500); 18 Mar 2015 13:30:06 -0000 Delivered-To: apmail-cordova-dev-archive@cordova.apache.org Received: (qmail 97121 invoked by uid 500); 18 Mar 2015 13:30:06 -0000 Mailing-List: contact dev-help@cordova.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cordova.apache.org Delivered-To: mailing list dev@cordova.apache.org Received: (qmail 97105 invoked by uid 99); 18 Mar 2015 13:30:06 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Mar 2015 13:30:06 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of agrieve@google.com designates 209.85.213.181 as permitted sender) Received: from [209.85.213.181] (HELO mail-ig0-f181.google.com) (209.85.213.181) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 18 Mar 2015 13:30:02 +0000 Received: by igbue6 with SMTP id ue6so73137336igb.1 for ; Wed, 18 Mar 2015 06:28:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=WQuYilJ+Hty42LOhZpk66DlhA0jlZqRhHCvexyGZij8=; b=bNognmSyqXw4UNeRTJ9RpgTwHjgCZ/HRpgugi+aXkbS12bjjGwDYJlIbIJA5DlFAsC 1tAyojV3wIHu5DDq0jxyINGbLqwG3bGUSxlnYUZkGTPMo2YpQ0y0vm8ul4d2fpSBPwam c4fecXLs+PMfIV1Nh6ODctbi6ljT+xXhguMHzl9WdWcmEV50GacDl0bjL0D2tyjM0zSX KnQBFOIPu9o4HLT/2P15PyN0sWmvrkuwLwIyO2Z5kKr7hjPM1jYiXUEk2a+oMrYFJubZ AVxOpE5GB6pvyCni0g5UUIbmPBhUZik9v4XgFKLJsFv/e+0//2M0d2uaJCxAcZJrKNw3 ZUkA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=WQuYilJ+Hty42LOhZpk66DlhA0jlZqRhHCvexyGZij8=; b=H2d7/2zDFQu9Fs14Xwy7stWDLVZo9DTagMrDGQoGuOMzeg5M0r69GggzbukTZygYJL 68vAy2HpPxj0SBz8xeSVzm6gVvpW0Zf+CPdn9Tn2U8O5Ir7E4DRMts0FnE1ORwBbugY5 djHi1d7P2gUuUx43VKlhiYRJkxBI6Ev4l0rHM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:content-type; bh=WQuYilJ+Hty42LOhZpk66DlhA0jlZqRhHCvexyGZij8=; b=hFax9PKowsYJmjY53YEI/ywyRYkHjVoU3IKba9b1c6ZvpTorPR971gkIcT/0rmxGJH xK3h1d1YL8psBi46lbZe3exvNH6RqnEli727YQqjlIvcfzEtNCRLUvqiLJLh6/tYweaR fE8CjdI7EvVyJiv5tPYXF4U+b9dyZpZLafZ6+IMmSgtkUxc/VjOnIDWZBcefJ/oqzg7V 3jNyJkYFOAUWk/UOg4Aj9rmNspsxivF3BSSevlzPieua5NtwWmVmBRohP/K632rVct7z 5Qvx3ch3DE0fPqumynvqdxZ7VebzAyhXlx5V/HBgIA1A7I3+/kLi/f3d0byWUke9Q6MD Gw3Q== X-Gm-Message-State: ALoCoQnqkWMqDGL3uuJVAHV6eq1mZdt4XlWgkZhOaPSQMTdQ1Pk8v2wucHkhqawXJFFluwb4uKNW X-Received: by 10.107.131.159 with SMTP id n31mr94833437ioi.66.1426685336738; Wed, 18 Mar 2015 06:28:56 -0700 (PDT) MIME-Version: 1.0 Sender: agrieve@google.com Received: by 10.36.3.14 with HTTP; Wed, 18 Mar 2015 06:28:36 -0700 (PDT) In-Reply-To: References: From: Andrew Grieve Date: Wed, 18 Mar 2015 09:28:36 -0400 X-Google-Sender-Auth: xu-N-DkuamzC-IYACfyf8Yq7KRU Message-ID: Subject: Re: (Mobile spec) Replace dependency plugin with plugin list parameter in createmobilespec To: dev Content-Type: multipart/alternative; boundary=001a113ebf6cb3ffaa0511901028 X-Virus-Checked: Checked by ClamAV on apache.org --001a113ebf6cb3ffaa0511901028 Content-Type: text/plain; charset=UTF-8 I've wanted to do this a few times (or implement "plugin rm -f"). +1 and thanks! On Wed, Mar 18, 2015 at 7:54 AM, Alexander Sorokin (Akvelon) < v-alsoro@microsoft.com> wrote: > Hi guys, > > I would like to introduce a little improvement for mobile spec. > > Currently createmobilespec uses dependency plugin to specify the list of > plugins to install. This approach has some limitations, for example after > the app is created the user cannot remove particular plugin because they > all are listed as dependencies of dependency plugin. > > Developers may want to add custom plugin(s) to mobile spec for testing. > Also some plugins could not be supported under particular platform and > should not be installed. > > I've replaced dependency plugin with new command line parameter for > createmobilespec to specify plugin list through CLI. If the parameter is > not passed, createmobilespec will use default list of plugins. > > This change would affect anyone who uses dependency plugin, though, so I > ask a community to review my PR: > https://github.com/apache/cordova-mobile-spec/pull/123/files > > Thanks, > Alexander Sorokin > --001a113ebf6cb3ffaa0511901028--