Closed aschwanb closed 1 year ago
@aschwanb Nice catch - looks like this bug was introduced when we attempted to filter on exact matches only: #122
Investigating a way forward that strike a happy balance between exact / fuzzy matching, stay tuned 👍
In the interim, can you move forward with the following?
sudo mist download installer ventura application --application-name "Install %NAME%.app" --output-directory /Applications --no-ansi
I don't think that macOS 13 is ever a specific version - it's 13.0. So the logic could probably see if there's any dot in the search string and if so, treat it as an exact search, whereas if not, go for the latest available.
In the interim, can you move forward with the following?
sudo mist download installer ventura application --application-name "Install %NAME%.app" --output-directory /Applications --no-ansi
For the record: This works as intended:
Found [032-66588] macOS Ventura 13.3.1 (22E261) [2023-04-17]
@aschwanb + @grahampugh looks like the fix was more trivial than expected: #132
mist download firmware "Ventura"
will download the latest (eg. macOS Ventura 13.4 22F66)mist download firmware "13"
will download the latest (eg. macOS Ventura 13.4 22F66)mist download firmware "13.3.1"
will download a specific version (eg. macOS Ventura 13.3.1 22E261)mist download firmware "13.0"
will download a specific version (eg. macOS Ventura 13.0 22A380)
Mist does fail to download a valid installer if only the main OS version is give. I'm not sure if this is intentional or not. However, it used to work and it currently breaks other tools (like erase-install) which expect this to work.
Version
Command
Expected
mist does download the latest version of macOS 13. (13.3.1 in this case)
Actual
mist does fail with
No macOS Installer found with '13', exiting