diff options
Diffstat (limited to 'tools/genshortcut.sh')
-rwxr-xr-x | tools/genshortcut.sh | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/tools/genshortcut.sh b/tools/genshortcut.sh new file mode 100755 index 0000000000..88596c8483 --- /dev/null +++ b/tools/genshortcut.sh @@ -0,0 +1,41 @@ +#!/bin/sh +# __________ __ ___. +# Open \______ \ ____ ____ | | _\_ |__ _______ ___ +# Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / +# Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < +# Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ +# \/ \/ \/ \/ \/ +# +#shortcut.desktop generator + +# Create a .desktop entry to allow the simulator to be executed in newer shells +# $1 executable +# $2 shortcut name +# $3 icon +create_shortcut() { + path="$(cd "$(dirname "$1")"; pwd)/" + execname=$(basename "$1") + shortname="$2" + icon="$3" + shortcut="$path$shortname.desktop" + + echo "Creating shortcut $shortcut" + echo "path: $path" + echo "exec: $execname" + echo "icon: $icon" + + echo "[Desktop Entry] + Encoding=UTF-8 + Version=1.1 + Type=Application + Categories=Apps; + Terminal=false + Name=$shortname + Path=$path + Exec=$path/$execname + Icon=$icon + Name[en-US]=$shortname" > $shortcut +} + +#./genshortcut.sh ./rockboxui target-sim music-app +create_shortcut $@ |