rustc-dev-guide/ci/install.sh

25 lines
525 B
Bash

#!/bin/bash
set -ex
function cargo_install() {
local name=$1
local version=$2
if command -v $name >/dev/null 2>&1; then
echo "$name is already installed at $(command -v $name)"
else
echo "Installing $name"
cargo install $name --version $version
fi
}
cargo_install mdbook 0.1.1
cargo_install mdbook-linkcheck 0.1.0
if command -v ghp-import >/dev/null 2>&1; then
echo "ghp-import already installed at $(which ghp-import)"
else
echo "installing ghp-import"
pip install --user ghp-import
fi