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