Request for --semi-quiet option to allow user interaction while showing normal output

Resolved 💬 1 comment Opened Apr 17, 2025 by matheusbenedet Closed Aug 7, 2025

Description:

Currently, the --quiet option suppresses the UI and prevents user interaction, which makes it difficult to handle prompts that require user input. While it is useful for hiding unnecessary output, it doesn't allow interaction when the command pauses for input.

I would like to propose the addition of a --semi-quiet option, which would behave as follows:

It would show the normal output (logs and other process information) like --quiet.

However, it would not suppress user input prompts. The command would pause and wait for user input when required, rather than automatically continuing.

Reason for request:

I am working on an application that will execute the command and pass its output to the user via a web interface. This feature is essential for enabling the application to handle user input while still showing the command's output in real-time.

Additionally, I need this feature because the normal terminal UI mode is incompatible with the way my application interacts with users through a web interface. The --semi-quiet option would allow me to bypass this incompatibility.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗