No, what seems to happen to me is: If I copy-from a directory that has a www folder in it, then it is treated as the *root* of the new project and a proper Cordova folder is not created.
If I copy-from a dir that does NOT have a www folder in it, it is treated as the www folder of a new project. Nope, I lie. Ok, so this is weirder than I imagined. I made a new folder called "testwithwww". It has a file called something.txt and a folder called www with an index.html. I sourced a new project with it. My www folder copied fine, but something.txt was completely ignored. It did, however, make a proper Cordova project. So this is a bit different from what I saw earlier where my first test created something that wasn't a project, but it definitely failed to copy a file over. On Tue, May 19, 2015 at 2:18 AM, Dmitry Blotsky <dblot...@microsoft.com> wrote: > Hi Raymond, > > The semantics of “--copy-from” are: copy the passed path in place of the new > project's “www” directory, which “cordova create” seems to obey. Is that not > what happened in your case? However, the failure to copy over paths that > start with “.” looks like a bug to me. Unless someone says otherwise, feel > totally free file a bug in JIRA. > > Kindly, > Dmitry > > On May 17, 2015, at 7:56 AM, Raymond Camden > <raymondcam...@gmail.com<mailto:raymondcam...@gmail.com>> wrote: > > Well shoot - as a follow up - if I make a new Cordova project, lets > call it testsource2, and then copy .settings to it, and then follow up > by making a new project that uses copy-from pointing to testsource2, > the CLI isn't copying the .settings directory. That is a bug for sure, > right? > > On Sun, May 17, 2015 at 9:51 AM, Raymond Camden > <raymondcam...@gmail.com<mailto:raymondcam...@gmail.com>> wrote: > I thought I remember seeing a thread on this, but GMail is being a bit > cranky about how I search today. > > I had thought that if you used --copy-from and the directory you used > included www itself, then the folders would be copied over to a new > project and merged in with normal default items. > > I just tested with a folder that had 2 items: A .settings directory > and a www directory. While the CLI reported no issues, it did not > create a proper Cordova project. It literally just copied .settings > and www, but didn't do anything else to create a proper Cordova > project. > > So I'm guessing that the expectation is that if you do not use a > folder meant to be www, then your source directory should contain > everything required for a proper Cordova project. But that's not > forward-proof though. Imagine if Cordova 6 changes the project > structure a bit so that a Foo folder is required, then I wouldn't be > able to use my source dir w/o changing it. (Which, ok, probably won't > happen.) > > So is this expected? Is this ok with others? Should I file a ER > perhaps to make --copy-from in this situation add the rest of the > project assets? > > -- > =========================================================================== > Raymond Camden, Developer Advocate for MobileFirst at IBM > > Email : raymondcam...@gmail.com<mailto:raymondcam...@gmail.com> > Blog : www.raymondcamden.com<http://www.raymondcamden.com> > Twitter: raymondcamden > > > > -- > =========================================================================== > Raymond Camden, Developer Advocate for MobileFirst at IBM > > Email : raymondcam...@gmail.com<mailto:raymondcam...@gmail.com> > Blog : www.raymondcamden.com<http://www.raymondcamden.com/> > Twitter: raymondcamden > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > dev-unsubscr...@cordova.apache.org<mailto:dev-unsubscr...@cordova.apache.org> > For additional commands, e-mail: > dev-h...@cordova.apache.org<mailto:dev-h...@cordova.apache.org> > -- =========================================================================== Raymond Camden, Developer Advocate for MobileFirst at IBM Email : raymondcam...@gmail.com Blog : www.raymondcamden.com Twitter: raymondcamden --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org For additional commands, e-mail: dev-h...@cordova.apache.org