You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
52 lines
967 B
52 lines
967 B
4 months ago
|
export CLOUDFLARE_DNS_API_TOKEN=wFpklBgp0Z1A4yDs5zNhlTKne3W2Si8GLwkl10Oz
|
||
|
|
||
|
if [ -n "$JPICTL" ]; then
|
||
|
:
|
||
|
elif JPICTL=$(which jpictl); then
|
||
|
echo 2 >&2
|
||
|
elif [ -d ./cmd/jpictl ]; then
|
||
|
JPICTL="go run ./cmd/jpictl/"
|
||
|
if [ -d "$(go env GOBIN)" ]; then
|
||
|
echo 3a >&2
|
||
|
elif [ -d "$(go env GOPATH)" ]; then
|
||
|
export GOBIN="$(go env GOPATH)/bin"
|
||
|
echo 3b >&2
|
||
|
elif WS=$(x --root); then
|
||
|
export GOBIN="$WS/bin"
|
||
|
unset -v WS
|
||
|
echo 3c >&2
|
||
|
else
|
||
|
echo 3d >&2
|
||
|
fi
|
||
|
elif [ -d "${WS:-}" -a -x "${WS:+$WS/bin/jpictl}" ]; then
|
||
|
JPICTL="$WS/bin/jpictl"
|
||
|
export PATH="$WS/bin:$PATH"
|
||
|
echo "4a" >&2
|
||
|
else
|
||
|
for WS in \
|
||
|
"$(x --root)" \
|
||
|
"$HOME/projects/apptly" \
|
||
|
; do
|
||
|
if [ -x "$WS/bin/jpictl" ]; then
|
||
|
JPICTL="$WS/bin/jpictl"
|
||
|
export PATH="$WS/bin:$PATH"
|
||
|
echo "4b: '$WS'" >&2
|
||
|
break
|
||
|
fi
|
||
|
done
|
||
|
unset -v WS
|
||
|
|
||
|
[ -n "$JPICTL" ] || echo "4c" >&2
|
||
|
fi
|
||
|
|
||
|
if [ -n "$JPICTL" ]; then
|
||
|
echo "JPICTL='$JPICTL'" >&2
|
||
|
|
||
|
export JPICTL
|
||
|
jpictl() {
|
||
|
$JPICTL "$@"
|
||
|
}
|
||
|
else
|
||
|
echo "JPICTL="
|
||
|
fi
|