24 lines
637 B
Bash
Executable file
24 lines
637 B
Bash
Executable file
#!/bin/bash
|
|
# Elevate script
|
|
if [ ! "$UID" -eq 0 ]
|
|
then
|
|
sudo bash "$BASH_SOURCE";
|
|
else
|
|
contextRoot="$(mktemp -d)";
|
|
pushd "$contextRoot" > /dev/null;
|
|
|
|
curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/1.1/jetbrains-toolbox.sh \
|
|
| bash;
|
|
|
|
popd > /dev/null;
|
|
rm -rf "$contextRoot";
|
|
|
|
{
|
|
echo "[Desktop Entry]";
|
|
echo "Encoding=UTF-8";
|
|
echo "Type=Application";
|
|
echo "Terminal=false";
|
|
echo "Exec=/opt/jetbrains-toolbox/jetbrains-toolbox";
|
|
echo "Name=JetBrains Toolbox";
|
|
} > /usr/share/applications/jetbrains-toolbox.desktop;
|
|
fi
|