remove unused mill script
This commit is contained in:
parent
3b2d97d45a
commit
1ea8c0faec
48
mill
48
mill
|
@ -1,48 +0,0 @@
|
||||||
#!/usr/bin/env sh
|
|
||||||
|
|
||||||
# This is a wrapper script, that automatically download mill from GitHub release pages
|
|
||||||
# You can give the required mill version with MILL_VERSION env variable
|
|
||||||
# If no version is given, it falls back to the value of DEFAULT_MILL_VERSION
|
|
||||||
DEFAULT_MILL_VERSION=0.9.5
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if [ -z "$MILL_VERSION" ] ; then
|
|
||||||
if [ -f ".mill-version" ] ; then
|
|
||||||
MILL_VERSION="$(head -n 1 .mill-version 2> /dev/null)"
|
|
||||||
elif [ -f "mill" ] && [ "$BASH_SOURCE" != "mill" ] ; then
|
|
||||||
MILL_VERSION=$(grep -F "DEFAULT_MILL_VERSION=" "mill" | head -n 1 | cut -d= -f2)
|
|
||||||
else
|
|
||||||
MILL_VERSION=$DEFAULT_MILL_VERSION
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "x${XDG_CACHE_HOME}" != "x" ] ; then
|
|
||||||
MILL_DOWNLOAD_PATH="${XDG_CACHE_HOME}/mill/download"
|
|
||||||
else
|
|
||||||
MILL_DOWNLOAD_PATH="${HOME}/.cache/mill/download"
|
|
||||||
fi
|
|
||||||
MILL_EXEC_PATH="${MILL_DOWNLOAD_PATH}/${MILL_VERSION}"
|
|
||||||
|
|
||||||
version_remainder="$MILL_VERSION"
|
|
||||||
MILL_MAJOR_VERSION="${version_remainder%%.*}"; version_remainder="${version_remainder#*.}"
|
|
||||||
MILL_MINOR_VERSION="${version_remainder%%.*}"; version_remainder="${version_remainder#*.}"
|
|
||||||
|
|
||||||
if [ ! -x "$MILL_EXEC_PATH" ] ; then
|
|
||||||
mkdir -p $MILL_DOWNLOAD_PATH
|
|
||||||
if [ "$MILL_MAJOR_VERSION" -gt 0 ] || [ "$MILL_MINOR_VERSION" -ge 5 ] ; then
|
|
||||||
ASSEMBLY="-assembly"
|
|
||||||
fi
|
|
||||||
DOWNLOAD_FILE=$MILL_EXEC_PATH-tmp-download
|
|
||||||
MILL_DOWNLOAD_URL="https://github.com/lihaoyi/mill/releases/download/${MILL_VERSION%%-*}/$MILL_VERSION${ASSEMBLY}"
|
|
||||||
curl --fail -L -o "$DOWNLOAD_FILE" "$MILL_DOWNLOAD_URL"
|
|
||||||
chmod +x "$DOWNLOAD_FILE"
|
|
||||||
mv "$DOWNLOAD_FILE" "$MILL_EXEC_PATH"
|
|
||||||
unset DOWNLOAD_FILE
|
|
||||||
unset MILL_DOWNLOAD_URL
|
|
||||||
fi
|
|
||||||
|
|
||||||
unset MILL_DOWNLOAD_PATH
|
|
||||||
unset MILL_VERSION
|
|
||||||
|
|
||||||
exec $MILL_EXEC_PATH "$@"
|
|
Loading…
Reference in a new issue