Alpha 0.26.0
Major changes
Script Directives
Add the following directives to the top of your script to control its run context or to disable it:
--@script:legacy
--@script:server
--@script:client
--@script:localscript
--@disabled
The *.server.lua
/ *.client.lua
naming scheme is no longer supported. You will receive a warning in the console if Lync detects it.
Automated Jobs
You can now trigger commands to run from the shell based on a list of conditions.
In project JSON:
"jobs": [
{
"globPaths": [ "**/*.txt" ],
"on": [ "start", "add", "addDir", "change", "unlink" ],
"afterSync": false,
"commandName": "Test"
}
]
In Lync config:
"JobCommands": {
"Test": "echo Hello World!"
}
Better Debugging
The console will now elaborate on which key is erroring, where applicable.
[default.project.json]
└─┬ 'tree\Workspace\Sample Packages\Pronghorn\$path\type'
└── Must be repo, zip, lua, luau, rbxm, or rbxmx