Chocolatey Packages

Documentation about My Chocolatey Packages.

View project on GitHub

Puppet VSCode Extension Puppet VSCode Extension

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 the package is no longer updating correctly.

Chocolatey Package Page

Software Site

Package Source