how can I run 'cordova prepare ios' from a different folder? Just perhaps from the parent folder of the app i try to build and prepare. Or from a shell script (but cd to folder doesn't work either within a shell script - console works perfectly!)
Build works with this:
/Users/someone/cordova/appname/platforms/ios/cordova/build
But there is no prepare inside the ios/cordova/ folder.
prepare is located @ /usr/local/lib/node_modules/cordova/bin/cordova prepare ios
How can I set a path? --path /Users/someone/cordova/appname/ doesn't work.
Or some other ideas?
Thanks!
****update****
This doesn't work (also pushd, popd):
ssh -l username -o 'HostKeyAlias example.com' example.com "(cd /Users/someone/cordova/appname && /usr/local/lib/node_modules/cordova/bin/cordova prepare ios)"
env: node: No such file or directory
But if I use just ls or pwd I'll get the correct path.
I tried also this:
ssh -l username -o 'HostKeyAlias example.com' example.com <<'ENDSSH'
cd /Users/someone/cordova/appname
cordova prepare
ENDSSH
****solution****
I already got it! (https://stackoverflow.com/a/1472444/2192501)
ssh -l username -o 'HostKeyAlias example.com' example.com "source /etc/profile;cd /Users/someone/cordova/appname;cordova prepare)"