zstd is support by tar on macOs, no need for homebrew
tar -xf ./mypatch.vcv --zstd
p.s.: homebrew is worth installing, and if you don’t put it in your path, then it will have no side effects. I source a script when I need to use it (which as a dev is a lot ;))
as for converting from MM yml → vcv json.
the MM yml file doesn’t contain all the information used in a vcv patch file, e.g. lacks position info.
you could cobble something together, that just meant you didn’t have to re-enter the patch.
but it’d be a once and done process..
ie. you’d convert to vcv, then edit it vcv to ‘tidy’ it up.
btw: tar becomes pretty irrelevant at that point, as if you are going to do this conversion, you’re going to need code, so use something like python/c++ etc, which all have libs for zstd anyway.
this has been discussed before :