Hive Hive
Sign in

Add script/generate logging support for user projects

GitHub issue · Open

Metadata
Source
tuist/tuist #5881
Updated
Jun 11, 2026
Domains
CLI
Details

What problem or need do you have?

So our project is kinda big and we’re adding a number of options to enable targets/other swift flags/etc. The goal is to get a list of options that are being considered during the run. So I’m doing something like-

TUIST_EXPRESSION_PERF_MS=1000 TUIST_WATCH=1 tuist generate -x

What I’d like to see/be able to do with my terminal is show-

Generating project with Watch :watch: targets...
Adding expression type checking timing :hourglass: for 1000ms and longer to all targets...
(etc)

Potential solution

Exposing a light wrapper around the Logging framework, maybe called logger with the standard info, warn, error, etc functions.

macOS version

14.x

Tuist version

3.x

Xcode version

15.2

Comments
D
Davywe844b Jun 23, 2025

Faça a sala do futuro

D
dosubot[bot] Jun 24, 2026

Hi, @taquitos. I’m Dosu, and I’m helping the tuist team manage their backlog and am marking this issue as stale.

Issue Summary

  • You requested logging support during tuist generate so projects can inspect which runtime options and flags are being considered.
  • The proposal was for a lightweight logger wrapper over Apple’s Logging framework with familiar methods like info, warn, and error.
  • The only follow-up comment so far did not include technical feedback or a concrete implementation path.

Next Steps

  • Please let us know if this is still relevant on the latest version of Tuist.
  • If it is, you can keep the discussion open by commenting here; otherwise, this issue will be automatically closed in 7 days.

Thanks for your understanding and contribution.