Here is an example..
~/Documents/brigadier-master/brigadier -h
Usage: brigadier [options]
Options:
-h, --help show this help message and exit
-m MODEL, --model=MODEL
System model identifier to use (otherwise this
machine's model is used). This can be specified
multiple times to download multiple models in a single
run.
-i, --install After the installer is downloaded, perform the install
automatically. Can be used on Windows only.
-o OUTPUT_DIR, --output-dir=OUTPUT_DIR
Base path where the installer files will be extracted
into a folder named after the product, ie.
'BootCamp-041-1234'. Uses the current directory if
this option is omitted.
-k, --keep-files Keep the files that were downloaded/extracted. Useful
only with the '--install' option on Windows.
-p PRODUCT_ID, --product-id=PRODUCT_ID
Specify an exact product ID to download (ie.
'031-0787'), currently useful only for cases where a
model has multiple BootCamp ESDs available and is not
downloading the desired version according to the post
date.
~/Documents/brigadier-master/brigadier -m MacBookPro9,2 -o /tmp/
Using Mac model: MacBookPro9,2.
Model supported in package distribution file at http://swcdn.apple.com/content/downloads/11/05/041-0925/g27es04pw9re5ggrfp3vuf8e w6r53asfz8/041-0925.English.dist.
Distribution 041-0925 supports the following models: MacBookPro9,1, MacBookPro9,2.
Model supported in package distribution file at http://swcdn.apple.com/content/downloads/39/14/031-55710/u2c6bi4yl91ud1lqc3k53bx 9860hvsnf7z/031-55710.English.dist.
Distribution 031-55710 supports the following models: MacBook8,1, MacBookAir5,1, MacBookAir5,2, MacBookAir6,1, MacBookAir6,2, MacBookAir7,1, MacBookAir7,2, MacBookPro9,1, MacBookPro9,2, MacBookPro11,1, MacBookPro11,2, MacBookPro11,3, MacBookPro11,4, MacBookPro11,5, MacBookPro12,1, MacPro6,1, Macmini6,1, Macmini6,2, Macmini7,1, iMac13,1, iMac13,2, iMac13,3, iMac14,1, iMac14,2, iMac14,3, iMac14,4, iMac15,1.
Model supported in package distribution file at http://swcdn.apple.com/content/downloads/53/19/031-0787/e59hg9xe761b8zzeyrffkjo2 i2zuogqd9g/031-0787.English.dist.
Distribution 031-0787 supports the following models: MacBookAir4,1, MacBookAir4,2, MacBookAir5,1, MacBookAir5,2, MacBookPro6,1, MacBookPro6,2, MacBookPro8,1, MacBookPro8,2, MacBookPro8,3, MacBookPro9,1, MacBookPro9,2, MacPro4,1, MacPro5,1, Macmini5,1, Macmini5,2, Macmini5,3, Macmini6,1, Macmini6,2, iMac11,3, iMac12,1, iMac12,2, iMac13,1, iMac13,2, iMac13,3.
There is more than one ESD product available for this model:
041-0925: PostDate 2012-06-15 11:55:29
031-55710: PostDate 2016-04-01 22:22:52
031-0787: PostDate 2014-02-11 21:35:32
Selecting 031-55710 as it's the most recently posted.
Making directory /tmp/BootCamp-031-55710..
Fetching Boot Camp product at URL http://swcdn.apple.com/content/downloads/39/14/031-55710/u2c6bi4yl91ud1lqc3k53bx 9860hvsnf7z/BootCampESD.pkg.
100.0% 1614454784 / 1614454648 bytes
Expanding flat package...
Extracting Payload...
Extracted to /tmp/BootCamp-031-55710/WindowsSupport.dmg.
Done.
Look at how the '-p' qualifier is used. As you can see the '-p' can be used to select a specific 'product' package.
The '-m' qualifier is the actual Model Identifier, not the literal string 'qualifier'. 😉