No description
- Shell 100%
| distro.sh | ||
| LICENSE | ||
| README.md | ||
distro-id 🐧
Минималистичный, сверхбыстрый и переносимый POSIX-совместимый скрипт на чистом sh для мгновенного определения дистрибутива Linux и архитектуры системы.
Особенности
- 🚀 Zero dependencies: Не использует
grep,sed,awkилиlsb_release. Работает на «голых» системах, в минимальных Docker-контейнерах и кастомных ядрах. - 🎯 Универсальность: Корректно определяет современные дистрибутивы (через
os-release), rolling-release системы (Arch Linux), старые сервера (Debian/RedHat), а также кастомные сборки Linux From Scratch (LFS). - ⚡ Идеален для CI/CD: Легко встраивается в пайплайны автоматизации.
Использование в один клик (curl)
Вам не нужно скачивать скрипт или клонировать репозиторий. Достаточно выполнить команду в терминале целевой машины:
curl -sL https://git.dun302.sbs/drieeed/distro-id/raw/branch/main/distro.sh | sh
Запуск без curl
bash -c 'exec 3<>/dev/tcp/git.dun302.sbs/80 && echo -e "GET /drieeed/distro-id/raw/branch/main/distro.sh HTTP/1.1\r\nHost: git.dun302.sbs\r\nConnection: close\r\n\r\n" >&3 && cat <&3 | sed "1,/^\r$/d"' | sh
Скрипт и README написны послностью с помощью ИИ