@@ -49,15 +49,17 @@ func (App) CreateBundle() {
4949 var appName string
5050 var deployment string
5151 var rnDir string
52+ var description string
5253
5354 flag .StringVar (& targetVersion , "t" , "" , "Target version" )
5455 flag .StringVar (& appName , "n" , "" , "AppName" )
5556 flag .StringVar (& deployment , "d" , "" , "DeploymentName" )
5657 flag .StringVar (& rnDir , "p" , "./" , "React native project dir" )
58+ flag .StringVar (& description , "description" , "" , "Description" )
5759 flag .Parse ()
5860
5961 if targetVersion == "" || appName == "" || deployment == "" {
60- fmt .Println ("Usage: code-push-go create_bundle -t <TargetVersion> -n <AppName> -d <deployment> -p <*Optional React native project dir>" )
62+ fmt .Println ("Usage: code-push-go create_bundle -t <TargetVersion> -n <AppName> -d <deployment> -p <*Optional React native project dir> --description <*Optional Description> " )
6163 return
6264 }
6365 log .Println ("Get app info..." )
@@ -172,6 +174,7 @@ func (App) CreateBundle() {
172174 AppName : & appName ,
173175 Deployment : & deployment ,
174176 Hash : & hash ,
177+ Description : & description ,
175178 }
176179 jsonByte , _ = json .Marshal (createBundleReq )
177180 req , _ = http .NewRequest ("POST" , Url .String (), bytes .NewBuffer (jsonByte ))
@@ -280,6 +283,7 @@ type createBundleReq struct {
280283 Version * string `json:"version" binding:"required"`
281284 Size * int64 `json:"size" binding:"required"`
282285 Hash * string `json:"hash" binding:"required"`
286+ Description * string `json:"description" binding:"required"`
283287}
284288
285289func (a App ) App (arge []string ) {
0 commit comments