actually it has stdio:inherit, and does capture the output and pushes
it back up the chain, so somewhere up the chain no one does anything
with it

On Thu, Mar 26, 2015 at 3:36 PM, Shazron <[email protected]> wrote:
> https://github.com/apache/cordova-lib/blob/d77ebc40a16ab27a8ed22c0bbf2ab8a84a5ac448/cordova-lib/src/hooks/HooksRunner.js#L188
>
> It's using child_process.spawn (if you dig down) and is probably
> ignoring all stdio when running the script.
>
> On Thu, Mar 26, 2015 at 3:10 PM, Raymond Camden <[email protected]> 
> wrote:
>> This may stray into the "it should be on the google group" territory,
>> if so, just let me know.
>>
>> I'm rewriting Holly's after_platform_add hook to use module.exports.
>> When I do, I notice console.log no longer works. Is that expected -
>> and if so - is there a workaround? (To be clear, the hook still works
>> perfectly well as far as I can see, I just don't see console output.)
>>
>> module.exports = function(context) {
>>
>> console.log("Testing "+context);
>> var pluginlist = [
>>    "org.apache.cordova.device",
>>    "org.apache.cordova.device-motion",
>>    "org.apache.cordova.device-orientation",
>>    "org.apache.cordova.geolocation"
>> ];
>>
>> // no need to configure below
>> var fs = require('fs');
>> var path = require('path');
>> var sys = require('sys')
>> var exec = require('child_process').exec;
>>
>> function puts(error, stdout, stderr) {
>> //console.log(stdout);
>> }
>>
>> pluginlist.forEach(function(plug) {
>> exec("cordova plugin add " + plug, puts);
>> });
>>
>>
>> }
>>
>> --
>> ===========================================================================
>> Raymond Camden, Developer Advocate for MobileFirst at IBM
>>
>> Email : [email protected]
>> Blog : www.raymondcamden.com
>> Twitter: raymondcamden
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to