dutchie031 7f6979ea72
publish-vs-code-extensions.yml / Publish VS Code Extension (push) Canceled after 0s
Merge branch 'fix-compiler'
2026-07-24 16:41:47 +02:00
wip
2026-07-03 13:26:01 +02:00
2026-04-07 23:05:04 +02:00
2026-03-06 19:07:00 +01:00
2026-04-03 16:26:42 +02:00
2026-04-07 14:11:44 +02:00
2026-04-07 14:11:44 +02:00
wip
2026-04-07 22:40:54 +02:00

Dutchies DCS Mission Scripting Tools

This repository is what I see as useful tools for DCS mission scripting. It contains a VS Code extension for easy DCS mission scripting, a Github Action for automatically compiling your mission scripts.

For me, I've used it in Spearhead and am using it for every script I write.

VS Code Extension

Features:

Get the extension here: https://marketplace.visualstudio.com/items?itemName=dutchie031.dutchies-dcs-scripting-tools

  • Syntax highlighting for DCS mission scripts
  • Code snippets for common DCS scripting patterns
  • Compilation of mission scripts on save (or command)
  • Additional dev script that can be used in DCS.
    This way the compiled file will be reloaded on each mission restart.
    Without having to re-import the script file into the mission.

Github Action

Features:

  • Compile the mission script just like in the VS Code extension, but in a Github Action.

Usage:


name: Compile Scripts
on: [push]
jobs:
  compile:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - uses: dutchie031/DcsMissionScriptingTools/github-action@action/v1
        with:
          source-root: 'src'
          output-file: 'output/compiled.lua'

      - name: Upload Compiled Script
        uses: actions/upload-artifact@v3
        with:
          name: compiled-script
          path: output/compiled.lua

     
S
Description
No description provided
Readme
374 KiB
Languages
Lua 54.3%
TypeScript 43.3%
JavaScript 2.3%
Shell 0.1%