blob: 30b810d5e8ae16e6d1e58d49daea188c753667c3 (
plain) (
blame)
1
2
3
4
5
|
#!/bin/sh
set -e
desktop=${1:-$(echo "$0" | sed 's#/bin#/share/applications#')}
bin=$(awk '/TryExec=/{split($0,l,"="); if (not system("command -v l[2]")){exit 1}} /Exec=/{print substr($0, index($0,"=")+1)}' "$desktop" | tr -d '\n' | sed "s/%.$//")
exec $bin
|