Hi Brian, ok, thanks for your information.
As a starter, maybe we also should get more granularity in our package tool in Espresso, e.g. init: Cordova Project Initialization build: Project Build export: sign etc. and then build master scripts, wrapping this (as you described). We'd have more flexibility then and could provide this. As you said, cross platform is hard :) We know this, due to many shell scripts only executable on Unix-based systems. We'll come back, once we have something useful for you. Best regards Sebastian Am 01.06.2012 um 18:33 schrieb Brian LeRoux: > Hey Sebastian, for the moment the CLI business is just plain Bash > (most portable situation) and only for very narrow use case of project > generation. Anis is going to be tackling plugin installation based on > prior art by Andrew Lunny but this is a long term thing not so much > something we can just do without extensive battle testing in the wild. > (Cross platform is hard.) > > Once we get the basics sorted a master script wrapping the smaller > purpose built tools for each platform is in plan. But that part isn't > in the near term. There may be small tools for other common > automations like log, debug, install, etc. > > As always: input really appreciated. We've had a tonne of false starts > here mostly due to dependency hell (across runtimes) so keeping the > focus on very narrow use cases the key. > > On Fri, Jun 1, 2012 at 8:52 AM, Sebastian Werler > <[email protected]> wrote: >> Hey guys, >> >> I've read about your plans to implement a CLI for Cordova. I was wondering >> if you're already working on it? Do you have further details on it? >> >> We've built a native packaging component for our build and development tool >> "Espresso" for our HTML5 framework The-M-Project >> (http://www.the-m-project.org). This gives us the ability to build native >> apps based on Cordova/PhoneGap out of our web apps by just entering a simple >> command (e.g. "espresso package build android"). >> >> In the near future we're also having Cordova Plugin support integrated. I >> was wondering if you're interested in our help with our code and knowledge. >> You'll find Espresso on GitHub: >> >> https://github.com/mwaylabs/Espresso >> >> It's based on Node.js, Shell and some portions of Python. >> >> I'm looking forward to your feedback. >> >> Keep up the great work! >> Best regards from Germany >> >> Sebastian >> -- >> Developer >> >> http://www.the-m-project.org >> http://github.com/mwaylabs/The-M-Project >> http://www.panacoda.com
