Nutty Peanut Marshmallow

    react-native-ci-tools

    1.1.0 • Public • Published

    React Native continuous integration tools

    Build Status | Coverage Status | npm version

    Change application bundle name and ID on the fly (build time) for both Android and IOS

    Usage: react-native-ci-tools [options] [command]

    Commands:

    bundle <bundleId> <bundleName>  Change application bundle ID and name (display name)
    

    Options:

    -h, --help                             output usage information
    -i, --ios                              Appy changes to IOS project (IOS .plist files)
    -a, --android                          Appy changes to Android project (Android Manifest and Java classes)
    --directory <projectDirectory>         project main directory (absolute)
    --iosSubDir <iosSubDirectory>          IOS project sub directory (relative)
    --androidSubDir <androidSubDirectory>  Android project sub directory (relative)
    

    Example:

    * feed in project location [Ios and Android]
    react-native-ci-tools bundle "MyApp.UAT" "APP UAT" -ia --directory /Users/myUser/src/Cool/Project
    
    * without project location (automatically use current location) [Ios and Android]
    react-native-ci-tools bundle "BigApp.Build.300" "BIG App 300" -ia 
    
    * with project location but chnage android only [Android (-a flag)]
    react-native-ci-tools bundle "NANdroid.X" "NANdroid X" -a
    

    Coming soon:

    - Resize icons (gd resize and slice)
    - Lable icons on build (add text overlay on app icon)
    - Generate app info json to be used in presenation layer (git sha, build type, build number)

    Keywords

    none

    Install

    npm i react-native-ci-tools

    DownloadsWeekly Downloads

    390

    Version

    1.1.0

    License

    ISC

    Last publish

    Collaborators

    • najeeb_rifaat