tooling/toolchainlib/src
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
..
platform fix(lib): windows PE format detection offset being a u32 2025-01-16 08:48:48 +00:00
utils feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
compression.luau fix(lib): TypeError in extractEntry function for zip 2025-01-16 08:48:03 +00:00
github.luau feat(lib): address type related FIXMEs 2024-12-14 06:18:40 +00:00
init.luau feat: infer command line interactivity from the process context (#8) 2025-04-19 09:36:12 +01:00
manifest.luau style: apply stylua formatter 2024-12-09 04:43:15 +00:00