Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    xmenpublic

    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
    • 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/

    Keywords

    install

    npm i xmen

    Downloadslast 7 days

    8

    version

    3.3.0

    license

    BSD

    last publish

    collaborators

    • avatar
    • avatar
    • avatar