Commit 829795e
committed
【💎】Feat: Implement Universal Linux Installer with auto-detection and modular scripts
【✏️】 - Added main installer script (install.sh) that detects the Linux distribution and executes the appropriate installation script.
【✏️】 - Created distribution-specific installation scripts for Debian, Arch, RedHat, Gentoo, Alpine, Void, and NixOS.
【✏️】 - Introduced a migration script (migrate.sh) to assist users in transitioning from the old structure to the new one.
【✏️】 - Developed a test script (test-detection.sh) for verifying distribution detection logic without running the full installer.
【✏️】 - Enhanced logging and error handling throughout the scripts.
【✏️】 - Improved user interface with color-coded output and progress indicators.
【✏️】 - Updated README and documentation to reflect new structure and features.1 parent b1e7470 commit 829795e
14 files changed
Lines changed: 3846 additions & 382 deletions
File tree
- DEBIAN_Version
- common
- distributions
- alpine
- arch
- debian
- gentoo
- nixos
- redhat
- void
This file was deleted.
This file was deleted.
0 commit comments