slurm-- Extension

March 29, 2026 · View on GitHub

version Visual Studio Marketplace Downloads MIT License

slurm-- is a multifunctional tool for SLURM syntax highlight&completion, manage tasks, view resource, and launch tasks.

We are continuously developing this extension, if there is a feature you would like to see added or if you encounter a bug, please feel free to give us feedback in github!

features

syntax highlight

  • Support for shell-like scripts, including .sh, .slrum or .sbatch files, etc.

highlight

sbatch completion

We add sbatch completion at version 0.14.0!

  • Support parameters completion for 8 common params

comp_param

  • Support auto value completion for partition, gres and nodelist

comp_gres

task manager

  • show slurm running tasks and informations

  • record running tasks, and confirm them when finished

  • sort tasks by id or name

  • convenient opening of log files

Click on stdout or stderr to open the file

  • select multiple running tasks and cancel them

Select tasks by ctrl or shift and press delete to cancel them

task

resources viewer

  • show availabel resources about nodes and GRES

  • sort resources by name or availability

  • launch terminal with chosen GRES

resource

script launcher

  • drop script and one-click launch task

launcher

Drop a script from Explorer to launcher panel
Click on script to open the file

language support

We add multilingual support at version 0.6.0!

Supported Languages:

  • en (English)
  • zh-cn (简体中文)

We welcome contributions to add more languages or improve existing translations. If you are interested in helping, please submit a pull request. Thank you for your support!

job array support

We add job array support at version 0.9.0!

jobarray

License

Slurm-- is licensed under the MIT License - see the LICENSE file for details.