##xmen-cli
xmen cli基于xface cli实现，主要为xface内部开发者提供便捷的辅助。xface cli支持的命令xmen全部支持

###Supported Platforms
* Android
* iOS
* WP8

###Install
    npm install -g xmen  # install from npmjs.org
    xsrc xmen-install    # install by xsrc, npm-link internally

###Commands
* 支持所有cordova cli的命令，请直接参考[cordova cli](https://github.com/apache/cordova-cli)
* `create <path/to/project-dir> <id> <name> [<project_name>]` 创建xface工程，并关联到指定的项目上，可以不关联任何项目
* `plugin add <plugin_name> | default` 安装指定插件，如果为default，指安装绑定项目所使用的所有插件
* `prepush <platform> <repo>` 把开发代码同步到reposet，参数repo指定plugin repo进行代码映射
* `app add {test|PLUGIN-ID|<PATH>}` 添加应用到工程中。指定test则合并当前工程中所有插件的测试代码为一个app并安装， 指定PLUGIN-ID则安装该plugin的测试为应用，指定PATH则安装path指向的app


###Examples
```
# 创建开发工程，并加入绑定项目的代码
xmen create . com.polyvi.example myapp some_project

xmen platform add android

# 按需添加扩展
xmen plugin add git@git.polyvi.com:xface-extension-ams.git
xmen plugin add cam  # shortname, 支持模糊匹配

# 自动加入项目所依赖的所有扩展
xmen plugin add default

# 同步开发代码到repoSet
xmen prepush ios ams

# 安装应用
xmen app add com.polyvi.xface.extension.camera
xmen app add test    # install all tests under projdir/plugins/*/tests/
```
