25 lines
675 B
Bash
Executable File
25 lines
675 B
Bash
Executable File
#!/bin/bash
|
|
#Requires a template.desktop in /usr/share/applications
|
|
#
|
|
#
|
|
read -p "Enter filename: " file
|
|
read -p "Enter name: " name
|
|
read -p "Enter version: " version
|
|
echo "Making AppImage executable"
|
|
#Make appimage executable
|
|
#
|
|
sudo chmod +x ~/Applications/$name-$version.AppImage
|
|
# Copy template
|
|
#
|
|
sudo cp /usr/share/applications/template.desktop /usr/share/applications/$file.desktop
|
|
# Search for text to replace
|
|
#
|
|
if [[ $name != "oldname" && $version != "oldversion" ]]; then
|
|
|
|
sudo sed -i 's/oldversion/'$version'/g' /usr/share/applications/$file.desktop
|
|
sudo sed -i 's/oldname/'$name'/g' /usr/share/applications/$file.desktop
|
|
|
|
fi
|
|
|
|
echo "$file.desktop has been created"
|