55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
exit 1
fi
kit_url="$(jq -crM .kit_url <<<"${info}")"
if [ -z "${kit_filename}" ]; then
kit_filename="${kit_url//*\//}"
fi
curl -sSL "${kit_url}" > "${kit_filename}"
chmod 755 "${kit_filename}"
echo "Wrote: ${kit_filename}"
exit 0
|
>
>
>
>
>
>
>
>
>
>
>
>
>
|
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
exit 1
fi
kit_url="$(jq -crM .kit_url <<<"${info}")"
if [ -z "${kit_filename}" ]; then
kit_filename="${kit_url//*\//}"
case "${kit_filename}" in
*.*)
kit_filename_base="${kit_filename//.*/}"
kit_filename_ext=".${kit_filename//*./}"
;;
*)
kit_filename_base="${kit_filename}"
kit_filename_ext=''
;;
esac
kit_filename_platform="$(jq -crM .platform <<<"${info}")"
kit_filename_tcl_version="$(jq -crM .tcl_version <<<"${info}")"
kit_filename="${kit_filename_base}-${kit_filename_platform}-${kit_filename_tcl_version}${kit_filename_ext}"
fi
curl -sSL "${kit_url}" > "${kit_filename}"
chmod 755 "${kit_filename}"
echo "Wrote: ${kit_filename}"
exit 0
|