Skip to content

Commit 48c807f

Browse files
authored
Merge pull request #3 from esbenvb/patch-2
Add option to disable minify in bundler
2 parents 0b2a3bf + f235a52 commit 48c807f

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

opt/app.go

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)