From 0a218d66c16473b020179c7b38034f207e39a5be Mon Sep 17 00:00:00 2001 From: Seth Price Date: Thu, 3 Aug 2023 11:16:37 -0400 Subject: [PATCH] Use idiomatic here-doc for .desktop file --- misc/install-desktop-entry.sh | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/misc/install-desktop-entry.sh b/misc/install-desktop-entry.sh index 1b9b59790..22f206e80 100644 --- a/misc/install-desktop-entry.sh +++ b/misc/install-desktop-entry.sh @@ -15,18 +15,20 @@ fi # create ClassiCube desktop entry echo 'Creating ClassiCube.desktop..' -echo "[Desktop Entry]" >> $DESKTOP_FILE -echo "Type=Application" >> $DESKTOP_FILE -echo "Comment=Minecraft Classic inspired sandbox game" >> $DESKTOP_FILE -echo "Name=ClassiCube" >> $DESKTOP_FILE -echo "Exec=$GAME_DIR/ClassiCube" >> $DESKTOP_FILE -echo "Icon=$GAME_DIR/CCicon.png" >> $DESKTOP_FILE -echo "Path=$GAME_DIR" >> $DESKTOP_FILE -echo "Terminal=false" >> $DESKTOP_FILE -echo "Categories=Game;" >> $DESKTOP_FILE +cat >> $DESKTOP_FILE << EOF +[Desktop Entry] +Type=Application +Comment=Minecraft Classic inspired sandbox game +Name=ClassiCube +Exec=$GAME_DIR/ClassiCube +Icon=$GAME_DIR/CCicon.png +Path=$GAME_DIR +Terminal=false +Categories=Game +EOF chmod +x $DESKTOP_FILE echo 'Installing ClassiCube.desktop..' # install ClassiCube desktop entry into the system sudo desktop-file-install --dir=/usr/share/applications ClassiCube.desktop -sudo update-desktop-database /usr/share/applications \ No newline at end of file +sudo update-desktop-database /usr/share/applications