tooling/bins
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
..
argon feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
asphalt feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
blink feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
darklua feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
luau-lsp feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
rojo feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
selene feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
stylua feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
zap feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00