Hive
Add script/generate logging support for user projects
GitHub issue · Open
Source
tuist/tuist #5881
Updated
Jun 11, 2026
Domains
CLI
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
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 generateso projects can inspect which runtime options and flags are being considered. - The proposal was for a lightweight
loggerwrapper over Apple’sLoggingframework with familiar methods likeinfo,warn, anderror. - 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.