yet another triple
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
lib
test
.gitignore
.npmignore
README.md
package.json

README.md

yet another triple

If there is no compelling thing, please use the triple.

YaTriple is very simple, does not have nice command of care. Only supports iOS and than anything.

Why?

In order to ease the iOS native module development. I forgot $ titanium.py run. No more tmp.

$ ti create --type module --platforms ios --id foo --name foo --workspace-dir . --url http://
$ cd foo/iphone
$ ./build.py
$ yatriple -a ../example/app.js -m ./foo-iphone-1.0.0.zip

Install

$ npm install yatriple -g

Usage

Standard

$ yatriple

or

$ yat

When the simulator is launched, will stop at the splash screen. Take it easy. That's all right. Please coding the Ti.UI.Window.

If you timed out on build? Please try it with the -v option

Specify a platform

Default iOS, you can select the ios and android

$ yatriple -p android

Specify a device id

$ yatriple -p android -C 'Nexus S - 4.1.1 - API 16 - 480x800'

Coping entry point

Do not support load the folder

$ yatriple -a path/to/app.js

Module load

specify the module id or .zip

$ yatriple -m path/to/foo-iphone-1.0.0.zip

Option

YaTriple contained TiWSEvaluateJS

  • use the -H option if you want to specify a host(default localhost).
  • use the -P option if you want to specify a port(default 8888).
$ yatriple -H 192.168.1.1 -P 8080

Credit

Original idea from @tonylukasavage.