+1 to npm package. Homebrew is a barrier to many. (Would it not make sense to make ios-sim / ios-deploy deps of the CLI itself so no extra install needed too.)
On Tue, Apr 22, 2014 at 11:51 AM, Shazron <shaz...@gmail.com> wrote: > I'm all for changing tools to something more reliable and more > cross-platform. > Thinking about the common user, not a dev -- we could fork just to package > it as a npm module mainly for users to easily install it (since we require > npm anyway) that way they can avoid another dependency. > > Not sure if this extra effort to npm package is worth it, if users want > this feature installing homebrew wouldn't be too much of a hassle, but it > may be a barrier for some. > > > > > On Tue, Apr 22, 2014 at 11:40 AM, Andrew Grieve <agri...@google.com> > wrote: > > > Shaz, wondering if you looked into using libimobiledevice instead of > > ios-deploy. Seems like it's much more capable, works on Linux, and > > well-maintained. > > > > http://www.libimobiledevice.org/ > > > > There are "idevice*" commands that match ios-deploy: > > > > `idevice_id -l` to list attached devices > > `ideviceinstaller` to install/uninstall/list apps > > `ideviceimagemounter` to mount the dev image > > `idevice-app-runner` to launch an app > > `idevicedebugserverproxy` to debug via lldb > > > > plus commands to: > > > > `ideviceinfo` to get device info > > `idevicefs` to list/copy files to/from devices > > `idevicesyslog` to tail the syslog > > ... etc ... > > > > Only downside I can see is that for OSX, installing is a bit of a > > pain. There's a brew package for ideviceinstaller, but not the other > > tools. This random page worked for me: > > https://github.com/bitbar/libimobiledevice-binaries, but we might want > > something better... > > >