Updated CI to install and use mdbook-linkcheck

This commit is contained in:
Michael Bryan 2018-01-27 14:36:23 +08:00 committed by Niko Matsakis
parent 1d3f0bb532
commit 3f34f0c94e
1 changed files with 14 additions and 6 deletions

View File

@ -1,12 +1,20 @@
#!/bin/bash
set -ex
if command -v mdbook >/dev/null 2>&1; then
echo "mdbook already installed at $(command -v mdbook)"
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 mdbook"
cargo install mdbook --vers "0.0.28"
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)"