Usage
To install Puppet VSCode Extension, run the following command from the command line or from PowerShell:
choco install vscode-puppet
To upgrade Puppet VSCode Extension, run the following command from the command line or from PowerShell:
choco upgrade vscode-puppet
To uninstall Puppet VSCode Extension, run the following command from the command line or from PowerShell:
choco uninstall vscode-puppet
Description
Puppet extension for Visual Studio Code
Features
A Visual Studio Code extension that provides rich support for the Puppet language, including features such as syntax highlighting, linting, debugging, IntelliSense and more.
This extension provides full Puppet Language support for Visual Studio Code.
- Syntax highlighting
- IntelliSense for resources, parameters and more
- Outline View
- Breadcrumbs
- Go to Symbol
- Open Symbol by Name
- Linting
- Live Workspace Intellisense
- Code snippets
- Go to Definition of functions, types and classes
- Validation of
metadata.json
files - Import from
puppet resource
directly into manifests - Node graph preview
- Puppet Development Kit integration
- (Experimental) Local debugging of Puppet manifests
- (Experimental) Docker Language Server support
It is currently in technical preview, so that we can gather bug reports and find out what new features to add.
Supported Puppet Versions
The Puppet Extension for VSCode works with Puppet 4 or higher. Some features will be slower or not work on Puppet 4, and are noted in the section for that feature. See open source Puppet and Puppet Enterprise lifecycle pages for version support details.
Requirements
You will need to have the Puppet Agent or Puppet Development Kit (PDK) installed in order to fully use this extension.
Please Note: This is an automatically updated package. If you find it is out of date by more than a day or two, please contact the maintainer(s) and let them know here that the package is no longer updating correctly.