1#!/usr/bin/env bash
 2
 3set -euo pipefail
 4
 5HAKARI_VERSION="0.9"
 6
 7cd "$(dirname "$0")/.." || exit 1
 8
 9if ! cargo hakari --version | grep "cargo-hakari $HAKARI_VERSION" >/dev/null; then
10    echo "Installing cargo-hakari@^$HAKARI_VERSION..."
11    cargo install "cargo-hakari@^$HAKARI_VERSION"
12else
13    echo "cargo-hakari@^$HAKARI_VERSION is already installed."
14fi
15
16# update the workspace-hack crate
17cargo hakari generate
18
19# make sure workspace-hack is added as a dep for all crates in the workspace
20cargo hakari manage-deps