feat: Enhance package detection and installation process with improved parsing and validation

This commit is contained in:
Peter Wood
2025-05-29 07:31:59 -04:00
parent d75c7c5a94
commit ed50395490
9 changed files with 460 additions and 105 deletions

View File

@@ -1,14 +1,23 @@
// Essential packages for shell setup
// Cross-platform package list with fallbacks handled in setup scripts
// Core tools
git
python3
wget
curl
bat
cowsay
lolcat
fzf
zsh
nala
fd-find
lazygit
lazydocker
eza
// Enhanced shell tools
bat // Modern cat alternative (available as 'batcat' on Ubuntu/Debian)
cowsay // Fun ASCII art
lolcat // Colorful text output
fzf // Fuzzy finder
zsh // Z shell
nala // Modern apt frontend
fd-find // Modern find alternative (available as 'fd' or 'fdfind')
eza // Modern ls alternative
// Note: lazygit and lazydocker require special installation (snap/GitHub releases)
// These are handled separately in the setup script
// lazygit
// lazydocker