-
Notifications
You must be signed in to change notification settings - Fork 396
Open
Description
Enhancement Request
The current setup script could benefit from cleaner terminal output during Docker image downloads to improve user experience and readability.
Current Behavior
- Hundreds of progress bar lines during image downloads
- Multiple parallel layer downloads create visual noise
- Important messages can be buried in progress output
- Log files become unnecessarily large
Example Output
When downloading the main Redash image (~500MB), users see output like:
59e22667830b [=========> ] 5.243MB/28.23MB
3fa1124e7cf3 [=============> ] 4.194MB/15.65MB
12b8240e46e9 [=============================> ] 2.097MB/3.514MB
ebf5995699c9 [> ] 1.049MB/521.4MB
... (hundreds more lines)
Proposed Enhancement
Implement a dual-mode progress display:
Default Mode (Clean):
- Show user-friendly messages with dot progress
- Hide cluttered Docker progress bars
- Example:
Downloading images........ Done!
Debug Mode (--debug flag):
- Show full Docker Compose progress output
- Useful for troubleshooting installation issues
Benefits
- ✅ Improved user experience for typical installations
- ✅ Cleaner terminal output and logs
- ✅ Detailed output still available when needed
- ✅ Better accessibility for users with screen readers
This enhancement maintains full functionality while significantly improving the installation experience for end users.
Metadata
Metadata
Assignees
Labels
No labels