]> Sergey Matveev's repositories - stargrave-blog.git/commit
Универсальный установочный скрипт
authorSergey Matveev <stargrave@stargrave.org>
Wed, 6 Aug 2025 08:34:00 +0000 (11:34 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Wed, 6 Aug 2025 08:34:00 +0000 (11:34 +0300)
commit4493f94b91c609b5f5d24951e7cf9a9a21a51e9c
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent3a3ece41552741fb18243de13fc1e30ab27ee289
Универсальный установочный скрипт

https://programmerhumor.io/javascript-memes/universalinstallscript/

    #!/bin/bash

    pip install "$1" &
    easy_install "$1" &
    brew install "$1" &
    npm install "$1" &
    yum install "$1" &
    dnf install "$1" &
    docker run "$1" &
    pkg install "$1" &
    apt-get install "$1" &
    sudo apt-get install "$1" &
    steamcmd +app_update "$1" validate &
    git clone https://github.com/"$1"/"$1" &
    cd "$1" ; ./configure ; make ; make install &
    curl "$1" | bash

Интересно, один я заметил фатальный косяк в этом скрипте?
Отсутствие sudo в curl|bash.