dev-call, show-ast - Use the same quarto binary as the one used to run the command #13053
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change is using
quartoConfig.cliPath()
to get the quarto binary to use to be the same the onequarto dev-call
was run.Otherwise, the quarto use could be the one on
PATH
, which can be different that the one used (dev version vs released version if both installed), and also on windows we needquarto.exe
orquarto.cmd
depending on which is used.quarto
on PATH won't always work without the extension.and why we have this function for example
https://github.com/quarto-dev/quarto-cli/blob/fd54213c3e3f5fa929f6669b9ffb41547954f31c/tests/utils.ts#L192-L197
Opening the PR so that this is traced, and also for you to check this is ok to use that on Mac too.