@@ -50,16 +50,18 @@ func (App) CreateBundle() {
5050 var deployment string
5151 var rnDir string
5252 var description string
53+ var isMinifyDisabled bool
5354
5455 flag .StringVar (& targetVersion , "t" , "" , "Target version" )
5556 flag .StringVar (& appName , "n" , "" , "AppName" )
5657 flag .StringVar (& deployment , "d" , "" , "DeploymentName" )
5758 flag .StringVar (& rnDir , "p" , "./" , "React native project dir" )
5859 flag .StringVar (& description , "description" , "" , "Description" )
60+ flag .BoolVar (& isMinifyDisabled , "disable-minify" , false , "Disable minify" )
5961 flag .Parse ()
6062
6163 if targetVersion == "" || appName == "" || deployment == "" {
62- fmt .Println ("Usage: code-push-go create_bundle -t <TargetVersion> -n <AppName> -d <deployment> -p <*Optional React native project dir> --description <*Optional Description>" )
64+ fmt .Println ("Usage: code-push-go create_bundle -t <TargetVersion> -n <AppName> -d <deployment> -p <*Optional React native project dir> --description <*Optional Description> --disable-minify (*Optional) " )
6365 return
6466 }
6567 log .Println ("Get app info..." )
@@ -97,6 +99,12 @@ func (App) CreateBundle() {
9799 if osName == "android" {
98100 jsName = "index.android.bundle"
99101 }
102+
103+ minify := "true"
104+ if isMinifyDisabled {
105+ minify = "false"
106+ }
107+
100108 cmd := exec .Command (
101109 "npx" ,
102110 "react-native" ,
@@ -110,7 +118,9 @@ func (App) CreateBundle() {
110118 "--entry-file" ,
111119 "index.js" ,
112120 "--platform" ,
113- osName )
121+ osName ,
122+ "--minify" ,
123+ minify )
114124 cmd .Dir = rnDir
115125 out , err := cmd .CombinedOutput ()
116126 if err != nil {
0 commit comments