chiark / gitweb /
preview png, actually make it a png
[pandemic-rising-tide.git] / find-plag
1 #!/bin/bash
2 set -e
3
4 cmd=plag-mangler
5
6 want="$1"; shift
7 dir="$1"; shift
8
9 printf >&2 "selecting %s (%s)..." "$cmd" "${want%%:*}"
10
11 for val in "$@"; do
12         if [ "$val" ]; then
13                 printf >&2 ' %s\n' "$val"
14                 printf '%s\n' "$def"
15                 exit 0
16         fi
17 done
18
19 if type -p $cmd 2>/dev/null; then
20         printf >&2 ' PATH\n'
21         exit 0
22 fi
23
24 for which in ${want//\:/ }; do
25         r="$dir/target/$which/$cmd"
26         if test -e "$r"; then
27                 printf >&2 ' %s\n' "$r"
28                 printf '%s\n' "$r"
29                 exit 0
30         fi
31 done
32
33 printf >&2 ' no!\n'
34 echo missing-plag-mangler-utility
35 exit 16