An open API service indexing awesome lists of open source software.

https://github.com/onnovalkering/vscode-singularity

Provides syntax highlighting for Apptainer/Singularity definition files.
https://github.com/onnovalkering/vscode-singularity

apptainer singularity syntax-highlighting vscode-extension

Last synced: 4 months ago
JSON representation

Provides syntax highlighting for Apptainer/Singularity definition files.

Awesome Lists containing this project

README

          

[![Visual Studio Marketplace Version](https://img.shields.io/visual-studio-marketplace/v/onnovalkering.vscode-singularity)](https://marketplace.visualstudio.com/items?itemName=onnovalkering.vscode-singularity)
[![Visual Studio Marketplace Downloads](https://img.shields.io/visual-studio-marketplace/d/onnovalkering.vscode-singularity)](https://marketplace.visualstudio.com/items?itemName=onnovalkering.vscode-singularity)
[![Visual Studio Marketplace Installs](https://img.shields.io/visual-studio-marketplace/i/onnovalkering.vscode-singularity)](https://marketplace.visualstudio.com/items?itemName=onnovalkering.vscode-singularity)
[![Visual Studio Marketplace Rating](https://img.shields.io/visual-studio-marketplace/r/onnovalkering.vscode-singularity)](https://marketplace.visualstudio.com/items?itemName=onnovalkering.vscode-singularity)

# Apptainer/Singularity

This extension provides syntax highlighting for Apptainer/Singularity definition files.

## GitHub
Syntax highlighting of Singularity definition files on GitHub is also based on this extension.
Currently, only files that have `Singularity` as the exact file name are recognized.
To recognize other files, e.g., `Singularity.*` and `*.def`, a `.gitattribute` file with additional rules/patterns can be added to GitHub repositories ([example](https://github.com/onnovalkering/vscode-singularity/blob/master/.gitattributes)).

## Preview

preview

## Acknowledgements
The `interpolation`, `keyword`, `string`, and `variable` patterns (Bash) originate from [microsoft/vscode](https://github.com/microsoft/vscode).