You can use InterSystems Package Manager(IPM) to list all the members of production and distribute it to another machine (e.g. your client) via the IPM registry, or using zpmhub.

E.g. you can install several EnsDemo productions as one package:

USER>zpm "install irishealth-ensdemo"

Or recently I published an example of a very simple CSV data transformation production that you can install as one line:

USER>zpm "install esh-i14y-csv"

And here is how all the modules of production depicted in a module.xml.

Hi Rochdi! curl is a software that can make http calls from a command line. 

Are you sure you need curl? Or maybe you need to make http calls from IRIS or Ensemble? 

There are plenty of examples.

E.g. here is a one line to make an http GET request and download  and install ZPM:

    s r=##class(%Net.HttpRequest).%New(),r.Server="pm.community.intersystems.com",r.SSLConfiguration="ISC.FeatureTracker.SSL.Config" d r.Get("/packages/zpm/latest/installer"),$system.OBJ.LoadStream(r.HttpResponse.Data,"c")

It is an example of http request