Skip to content

Conversation

@strickvl
Copy link
Contributor

@strickvl strickvl commented Nov 5, 2025

This PR improves the UX of the deployment CLI output by making management commands easier to copy and paste into the terminal.

Changes

  • Replaced the bordered Rich Table format with a simple list layout in the deployment management commands section
  • Commands now appear on their own lines in bold green text
  • Descriptions appear indented and dimmed below each command
  • Removed table box-drawing characters that interfered with text selection

Motivation

The previous table format with rounded borders made it difficult to copy commands cleanly. When users tried to select commands to paste into their terminal, they would often end up selecting the box-drawing characters along with the command text, requiring manual cleanup.

Example Output

Before: Commands in a bordered table (hard to select)
After:

⚙️  Management Commands

zenml deployment logs weather_agent -f
  Follow deployment logs in real-time

zenml deployment describe weather_agent
  Show detailed deployment information

Testing

  • Code formatting passed with bash scripts/format.sh
  • Visual output can be tested by running any deployment command (e.g., zenml pipeline deploy)

Replace bordered table format with simple list layout in deployment
management commands section. Commands now appear on their own lines
in bold green, making them easy to select and copy-paste directly
into terminal without including table formatting characters.
@strickvl strickvl added the internal To filter out internal PRs and issues label Nov 5, 2025
@github-actions github-actions bot added the enhancement New feature or request label Nov 5, 2025
@htahir1
Copy link
Contributor

htahir1 commented Nov 5, 2025

@strickvl note this might clash with #4121

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request internal To filter out internal PRs and issues run-slow-ci

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants