set -e
if ! command -v cargo >/dev/null 2>&1; then
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
source $HOME/.cargo/env
fi
cargo install commitgenius
ln -sf $HOME/.cargo/bin/commitgenius /usr/local/bin/commitgenius
chmod +x /usr/local/bin/commitgenius
exit 0