cordova-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shaz...@apache.org
Subject ios commit: CB-11791 - 'pod install' should pass in the '--verbose' flag, if set
Date Thu, 01 Sep 2016 15:39:30 GMT
Repository: cordova-ios
Updated Branches:
  refs/heads/master 51d707838 -> aa28508d1


CB-11791 - 'pod install' should pass in the '--verbose' flag, if set

 This closes #251


Project: http://git-wip-us.apache.org/repos/asf/cordova-ios/repo
Commit: http://git-wip-us.apache.org/repos/asf/cordova-ios/commit/aa28508d
Tree: http://git-wip-us.apache.org/repos/asf/cordova-ios/tree/aa28508d
Diff: http://git-wip-us.apache.org/repos/asf/cordova-ios/diff/aa28508d

Branch: refs/heads/master
Commit: aa28508d1e31e3b8c210494b73a906372d31daa3
Parents: 51d7078
Author: Shazron Abdullah <shazron@apache.org>
Authored: Thu Sep 1 08:07:56 2016 -0700
Committer: Shazron Abdullah <shazron@apache.org>
Committed: Thu Sep 1 08:39:14 2016 -0700

----------------------------------------------------------------------
 bin/templates/scripts/cordova/lib/podMod.js | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/aa28508d/bin/templates/scripts/cordova/lib/podMod.js
----------------------------------------------------------------------
diff --git a/bin/templates/scripts/cordova/lib/podMod.js b/bin/templates/scripts/cordova/lib/podMod.js
index 0676540..f47a536 100644
--- a/bin/templates/scripts/cordova/lib/podMod.js
+++ b/bin/templates/scripts/cordova/lib/podMod.js
@@ -57,7 +57,28 @@ function installAllPods (path, isPathToProjectFile) {
         path = removeProjectFromPath(path);
     }
     opts.cwd = path;
-    superspawn.spawn('pod', ['install'], opts);
+    opts.stdio = 'pipe';
+    var first = true;
+
+    superspawn.spawn('pod', ['install', '--verbose'], opts)
+    .progress(function (stdio){
+        if (stdio.stderr) { console.error(stdio.stderr); }
+        if (stdio.stdout) {
+            if (first) {
+                events.emit('verbose', '==== pod install start ====\n');
+                first = false;
+            }
+            events.emit('verbose', stdio.stdout); 
+        } 
+    })
+    .then(function() { // done
+        events.emit('verbose', '==== pod install end ====\n');
+    })
+    .fail(function(error) {
+        console.error(error);
+        // TODO: report on what to do if cocoapods is not installed
+    })
+    .fin();
 }
 
 function addToPodfileSync (projectName, pathToProjectFile, nameOfPod, podSpec, podsJSON)
{


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org


Mime
View raw message