feat: Major UI improvements to ez-homelab.sh

- Add professional ASCII box styling to main menu
- Implement interactive variable configuration with validation
- Add icons to all prompts (🌐 🌍 🦆 🔑 👤 🔒 📧 🏠)
- Create vanishing prompts that replace with status confirmations
- Add comprehensive menu system with proceed/review/quit options
- Show current configuration values before deployment choices
- Implement proper error handling for invalid inputs
- Add immediate quit functionality with 'q' during any prompt
- Improve spacing and visual hierarchy throughout interface
- Fix deployment flow to prevent accidental starts on invalid input
This commit is contained in:
EZ-Homelab Assistant
2026-01-31 05:41:30 -05:00
parent 41d9a4cd7f
commit 6c4a3362e0
5 changed files with 499 additions and 296 deletions

View File

@@ -13,6 +13,6 @@
# host: 192.168.4.5
# port: 2375
#${SERVER_HOSTNAME}:
#jasper:
# host: 192.168.4.11
# port: 2375