I already have a Playwright project on this machine with all three engines downloaded. I would rather not carry a second copy of everything just to try SDODS.
Does it use the engines that are already there, or is it a separate download?
I already have a Playwright project on this machine with all three engines downloaded. I would rather not carry a second copy of everything just to try SDODS.
Does it use the engines that are already there, or is it a separate download?
Accepted answer
Same cache, no second copy. Engines live in the shared Playwright cache and SDODS reads and writes the same place:
~/Library/Caches/ms-playwright macOS
~/.cache/ms-playwright LinuxIf the version SDODS wants is already there, nothing is downloaded. If it wants a newer build it fetches that one and both tools keep working, because the cache is keyed per build rather than overwritten.
You can skip the download step entirely at install time and let it resolve what is already present:
curl -fsSL https://sdods.com/install.sh | sh -s -- --browsers none
sdods doctordoctor will tell you which engines it found. Add --fix if one is genuinely missing.
Consequence worth knowing in the other direction: uninstalling SDODS does not delete that cache, on purpose, because it is not only ours to delete. If you are chasing disk you have to remove it yourself.
Have the same question?
Ask it with the command you ran and the output you got, and it will be answered here.
Ask a question