Quarto Wizard is a Visual Studio Code extension that helps you manage your Quarto projects.
It allows you to easily install Quarto extensions directly from the Quarto Extensions listing repository.
This extension provides a user-friendly interface to browse, select, and install Quarto extensions, enhancing your Quarto development experience.
Additionally, it offers a set of commands to create new Quarto documents that you can use as a starting point for your bug reports, feature requests, or any other Quarto-related content.
- Overview
- Installation
- Requirements
- Commands
- Usage
- Configuration
- Getting Help
- Verifying Release Asset Build Provenance
- Development
- Contributing
- License
- Disclaimer
- Open Visual Studio Code/Positron.
- Go to the Extensions view (
Ctrl+Shift+X
orCmd+Shift+X
on macOS). - Search for "Quarto Wizard".
- Click Install on the extension.
- Visual Studio Code:
code --install-extension mcanouil.quarto-wizard
- Positron:
positron --install-extension mcanouil.quarto-wizard
- Download the latest
.vsix
file from the GitHub Releases. - In VS Code, open the Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
). - Run
Extensions: Install from VSIX...
. - Select the downloaded
.vsix
file.
- Check Internet Connection: Ensure you have an active internet connection before installing extensions.
- Check Quarto Installation: Verify that Quarto is installed and available in your system's PATH.
Quarto Wizard: Install Extensions
: Opens the extension installer interface.Quarto Wizard: Use Template
: Opens the template installer interface.Quarto Wizard: Clear Recently Installed Extensions
: Clears the list of recently installed extensions.Quarto Wizard: Show Quarto Wizard Log Output
: Displays the output log for the extension installer.Quarto Wizard: Quarto Reproducible Document
: Creates a new Quarto document.Quarto Wizard: Focus on Extensions Installed View
: Opens the Quarto Wizard view to display and manage the Quarto extensions installed.
- Open the Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
on macOS). - Type
Quarto Wizard: Focus on Extensions Installed View
and select it.
Or click on the Quarto Wizard icon in the Activity Bar.
Or click on the Quarto Wizard icon in the Activity Bar.
Quarto Wizard Explorer View in action:
explorer-view.mp4
Important
Quarto extensions can only be updated if installed by Quarto Wizard (i.e., if source: <owner>/<repository>
is present in _extension.yml
).
You can manually add the source to the extension's _extension.yml
file to enable updates.
- Right-click in the Explorer or Editor to access the following commands:
Install Extensions
.Use Template
(Only retrieves the Quarto document. For other resources, please usequarto use template
manually).Quarto Reproducible Document
.Show Quarto Wizard Log Output
.Clear Recently Installed Extensions
.
- Open the Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
on macOS). - Type
Quarto Wizard: Install Extensions
and select it. - Browse the list of available Quarto extensions.
- Select the Quarto extension(s) you want to install.
- Answer the prompts to confirm the installation.
Note
Quarto Wizard can only display available information, i.e., if the author of an extension has not provided a description, license, and/or used tags for release versions, these fields will be populated with none
.
- Open the Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
on macOS). - Type
Quarto Wizard: Use Template
and select it. - Browse the list of available Quarto templates.
- Select the Quarto template you want to use.
- Answer the prompts to confirm the installation.
- Open the Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
on macOS). - Type
Quarto Wizard: Quarto Reproducible Document
and select it. - Choose the template for the new Quarto document.
- Open the Command Palette (
Ctrl+Shift+P
orCmd+Shift+P
on macOS). - Type
Quarto Wizard: Show Quarto Wizard Log Output
and select it. - View the output log for the Quarto Wizard extension.
- Use the output log to troubleshoot any issues.
The Quarto Wizard extension can be configured through VS Code settings. Access these through:
- File > Preferences > Settings (or Code > Preferences > Settings on macOS).
- Search for "Quarto Wizard".
{
"quartoWizard.ask.trustAuthors": "ask",
"quartoWizard.ask.confirmInstall": "ask"
}
quartoWizard.ask.trustAuthors
: Control prompts for trusting extension authors"ask"
: Ask each time (default)."yes"
: Always trust."never"
: Never ask.
quartoWizard.ask.confirmInstall
: Control installation confirmation prompts"ask"
: Ask each time (default)."yes"
: Auto-confirm."never"
: Never ask.
{
"quartoWizard.quarto.path": "/usr/local/bin/quarto"
}
quartoWizard.quarto.path
: Specify custom path to Quarto CLI executable.
If you experience issues:
- Check the output log:
Quarto Wizard: Show Quarto Wizard Log Output
- Search existing issues: GitHub Issues
- Report a bug: Create a new issue following the provided template.
To ensure the authenticity and integrity of the release asset, use GitHub CLI to verify its build provenance.
gh attestation verify quarto-wizard-<version>.vsix --repo mcanouil/quarto-wizard
-
Clone the repository:
git clone https://github.com/mcanouil/quarto-wizard
-
Open the project in Visual Studio Code.
-
Install the dependencies:
npm install
-
Launch the extension:
- Press
F5
to open a new Visual Studio Code window with the extension loaded.
- Press
Contributions are welcome! Please open an issue or submit a pull request on the GitHub repository.
This project is licensed under the MIT License. See the LICENSE file for details.
This extension is not affiliated with or endorsed by Quarto or its maintainers.