tooling/bins/darklua
Erica Marigold 65cc1720ac
feat: infer command line interactivity from the process context (#8)
* chore: update lockfiles

* feat: guess whether command was invoked non-interactively

Previously, it was made possible to control the interactivity status of the
progress bar by setting `_G.interactive`. However, this was not
automatically inferred from the context the process was started from,
and was expected to be manually set by the library invoker.

Non-interactivity status is now inferred automatically based on the
context the command was called from.

* feat: introduce `PESDE_TOOLING_FORCE_INTERACTIVE` override

This environment variable allows overriding the result of the
interactivity status guess by setting it to any non-empty value.

* fix: accidentally forcing users to set env var to get noninteractivity

* style: apply `stylua` formatter
2025-04-19 09:36:12 +01:00
..
init.luau feat(bins): include darklua bin 2024-11-30 06:00:47 +00:00
pesde.lock feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
pesde.toml chore(pkg): migrate to pesde v0.6.0 w/ engines 2025-02-12 16:25:53 +00:00
README.md fix: correctly parse base64 with whitespace 2024-12-09 10:46:25 +01:00

checks site version license GitHub all releases GitHub top language

darklua

Transform Lua 5.1 and Roblox Lua scripts using rules.

Documentation

Visit https://darklua.com/docs to learn how to use darklua.

Try It!

You can try darklua directly into your browser! Check out https://darklua.com/try-it.

Installation

Foreman

If you are already using Foreman, then installing darklua is as simple as adding this line in the foreman.toml file:

darklua = { github = "seaofvoices/darklua", version = "=0.13.1" }

Aftman

With Aftman, run:

aftman add seaofvoices/darklua

License

darklua is available under the MIT license. See LICENSE.txt for details.