Skip to content

Alpha 0.26.0

Compare
Choose a tag to compare
@hoontee hoontee released this 15 Nov 06:34
· 30 commits to main since this release

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