> > We have a discussion going on the Cordova list running about this > right now. The idea will be that `cordova run` will launch the app in > Ripple. (And we're going to kill off the `cordova serve` cmd.) We'll > keep `cordova emulate [platform]` around but I doubt ppl will use it > much once `run` is there.
I'd like to avoid the sprawl of commands and keep it more organized and intuitive. Ripple is an emulator and belongs under the "emulate" command. The command signature should be: $ cordova emulate [options] <platform> $ cordova emulate <platform> Launches the platform's SDK emulator $ cordova emulate <platform> --ripple [--port <p>] Launches the platform in the Ripple emulator Michael On Wed, Mar 20, 2013 at 3:30 AM, Brian LeRoux <b...@brian.io> wrote: > We have a discussion going on the Cordova list running about this > right now. The idea will be that `cordova run` will launch the app in > Ripple. (And we're going to kill off the `cordova serve` cmd.) We'll > keep `cordova emulate [platform]` around but I doubt ppl will use it > much once `run` is there. > > Good times! =) > > > > On Wed, Mar 20, 2013 at 1:12 AM, Alessandro Aprile > <aprile.alessan...@gmail.com> wrote: > > +1 ripple is so simple and useful... > > > > 2013/3/20 Tommy-Carlos Williams <to...@devgeeks.org> > > > >> +1 > >> > >> Ripple is all I use `cordova serve` for anyway :) > >> > >> > >> On 20/03/2013, at 10:14 AM, Filip Maj <f...@adobe.com> wrote: > >> > >> > I would like to see Ripple support completely replace the "cordova > >> server" > >> > command - they both do the same thing but Ripple is better tailored at > >> > doing the server+emulation job. > >> > > >> > On 3/9/13 12:08 PM, "Brian LeRoux" <b...@brian.io> wrote: > >> > > >> >> Yes, this is awesome, think a Ripple command is good while we suss it > >> >> out: `cordova emulate ripple` or even just `cordova ripple`. > >> >> > >> >> Eventually I'd think we'd want `cordova emulate` to just default to > >> >> Ripple once it feels baked enough. > >> >> > >> >> On Thu, Mar 7, 2013 at 11:12 AM, Gord Tanner <gtan...@gmail.com> > wrote: > >> >>> Hello everyone, > >> >>> > >> >>> I made a quick prototype to add support for using ripple from the > >> >>> cordova-cli [1]. > >> >>> > >> >>> Currently I just added a new command called ripple that calls the > >> >>> cordova > >> >>> emulate command and then starts the ripple server to point to it. > It > >> >>> will > >> >>> then launch the default browser (cross platform) which will launch > your > >> >>> App > >> >>> in ripple. This does not require the plugin to be installed as > Ripple > >> >>> is > >> >>> functioning as a proxy / web app. > >> >>> > >> >>> I have a question on how to handle this command: > >> >>> > >> >>> - Should this be a flag on the "cordova emulate" command? > >> >>> > >> >>> The Command could ether be: > >> >>> > >> >>> cordova serve <platform> [port] --ripple > >> >>> > >> >>> or > >> >>> > >> >>> cordova ripple <platform> [port] > >> >>> > >> >>> There are also a couple of todos: > >> >>> > >> >>> - Ripple needs to be published to npm and we should install it via > >> that, > >> >>> currently I am just cloning via git. This will happen soon and is > just > >> >>> a > >> >>> temp hack. > >> >>> - Ripple is currently starting its own server, we should allow the > >> >>> "cordova > >> >>> emulate" middleware to be usable by ripple > >> >>> - Ripple should allow us to pick the device we want to launch on. > If I > >> >>> launch using blackberry I shouldn't have ripple emulate an iPhone. > >> >>> > >> >>> > >> >>> [1] > >> >>> > >> >>> > >> > https://github.com/gtanner/cordova-cli/commit/cf499d000053b3e6f6631513fd5 > >> >>> 110c0861f8f01 > >> > > >> > >> >