Files

32 lines
651 B
Bash
Executable File

#!/bin/bash
function yes_or_no {
while true; do
read -p "$* [y/n]: " yn
case $yn in
[Yy]*) return 0 ;;
[Nn]*) return 1 ;;
esac
done
}
function install_lein {
lein="${HOME}/bin/lein"
if [ -e ${lein} ]; then
lein -v
yes_or_no "lein is already installed, do you want to overwrite the existing installation?"
fi
if [ $? -ne 0 ]; then
echo "Aborting install of lein."
return 0
fi
echo "Installing lein..."
curl httpis://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein -o "$lein"
chmod u+x "$lein"
}
install_lein