Highlighting follows the Pifile commands in this repository. The extension version is independent of the pimod release version.
Features
Recognizes .Pifile files as the Pifile language.
Highlights Pifile commands: INCLUDE, FROM, TO, INPLACE, PUMP, ADDPART, INSTALL, EXTRACT, PATH, WORKDIR, ENV, RUN, HOST, ZERO, and SHRINK.
Highlights shell syntax used in command arguments, including comments, strings, variables, and redirections.
Run locally
Open this editors/vscode folder in Visual Studio Code and press F5. That launches an Extension Development Host with this extension loaded.
To build a package:
npx @vscode/vsce package
Run that command from this directory. It writes a .vsix you can install with Extensions: Install from VSIX....
Publishing
Pushes to master that change this directory package the extension and publish it to the Visual Studio Marketplace when package.json contains a version that is not already published. Publishing uses the nature40 publisher and the VSCE_PAT repository secret, a Marketplace personal access token. The workflow publishes the built .vsix and does not create a git tag.