Skip to content
Snippets Groups Projects
5.4-3.sh 1.35 KiB
Newer Older
  • Learn to ignore specific revisions
  • Weilbyte's avatar
    Weilbyte committed
    #!/bin/bash
    
    Say () {
        printf "\e[1;34m $1  \e[0m \n";
    }
    
    DotSay () {
        printf "[\e[1;34m*\e[0m] \e[0;34m $1  \e[0m \n"; 
    }
    
    
    Say '[PVE Discord Dark UI Theme JSMOD Installer]'
    Say 'Internet connection REQUIRED.'
    Say '!!ONLY FOR PVE 5.4-3!!'
    Say '>Press any key to begin installation'
    read -p ""
    Say ' '
    DotSay 'Backing up files'
    cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/js/pvemanagerlib.js.bak 
    cp /usr/share/javascript/extjs/charts.js /usr/share/javascript/extjs/charts.js.bak
    cp /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js.bak
    DotSay 'Replacing files with modded versions'
    rm /usr/share/pve-manager/js/pvemanagerlib.js
    wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/5.4-3/pvemanagerlib.js -P /usr/share/pve-manager/js/ &> /dev/null 
    rm /usr/share/javascript/extjs/charts.js
    wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/5.4-3/charts.js -P /usr/share/javascript/extjs/ &> /dev/null 
    rm /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 
    wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/serverside/jsmod/5.4-3/proxmoxlib.js -P /usr/share/javascript/proxmox-widget-toolkit/ &> /dev/null 
    DotSay 'Applied successfully.'
    Say ''
    Say 'Installation finished!'
    Say 'o7'