Agreed, I am summarizing my thoughts on the other thread, but as Gord originally insinuated, these commands should lie in cordova-cli, not in the underlying platform scripts.
On 3/20/13 10:32 AM, "Michael Brooks" <[email protected]> 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. > > >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 <[email protected]> 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 >> <[email protected]> wrote: >> > +1 ripple is so simple and useful... >> > >> > 2013/3/20 Tommy-Carlos Williams <[email protected]> >> > >> >> +1 >> >> >> >> Ripple is all I use `cordova serve` for anyway :) >> >> >> >> >> >> On 20/03/2013, at 10:14 AM, Filip Maj <[email protected]> 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" <[email protected]> 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 <[email protected]> >> 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 >> >> > >> >> >> >> >>
