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

4
aliases.sh Executable file
View File

@@ -0,0 +1,4 @@
alias ll='ls -alF'
alias dkrtable='docker ps --format "table {{.Names}}\t{{.Status}}\t{{.RunningFor}}"'
alias dkrrecreate='docker compose up -d --force-recreate'
alias fixpermissions='sudo chown -R 1000:1000 /opt ~'