@@ -50,16 +50,18 @@ func (App) CreateBundle() {
50
50
var deployment string
51
51
var rnDir string
52
52
var description string
53
+ var isMinifyDisabled bool
53
54
54
55
flag .StringVar (& targetVersion , "t" , "" , "Target version" )
55
56
flag .StringVar (& appName , "n" , "" , "AppName" )
56
57
flag .StringVar (& deployment , "d" , "" , "DeploymentName" )
57
58
flag .StringVar (& rnDir , "p" , "./" , "React native project dir" )
58
59
flag .StringVar (& description , "description" , "" , "Description" )
60
+ flag .BoolVar (& isMinifyDisabled , "disable-minify" , false , "Disable minify" )
59
61
flag .Parse ()
60
62
61
63
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) " )
63
65
return
64
66
}
65
67
log .Println ("Get app info..." )
@@ -97,6 +99,12 @@ func (App) CreateBundle() {
97
99
if osName == "android" {
98
100
jsName = "index.android.bundle"
99
101
}
102
+
103
+ minify := "true"
104
+ if isMinifyDisabled {
105
+ minify = "false"
106
+ }
107
+
100
108
cmd := exec .Command (
101
109
"npx" ,
102
110
"react-native" ,
@@ -110,7 +118,9 @@ func (App) CreateBundle() {
110
118
"--entry-file" ,
111
119
"index.js" ,
112
120
"--platform" ,
113
- osName )
121
+ osName ,
122
+ "--minify" ,
123
+ minify )
114
124
cmd .Dir = rnDir
115
125
out , err := cmd .CombinedOutput ()
116
126
if err != nil {
0 commit comments