set -ex if [ "$CLIPPY" = "yes" ]; then rustup component add clippy-preview fi if [ "$RUSTFMT" = "yes" ]; then rustup component add rustfmt fi if [ "$DOCS" = "yes" ]; then cargo install mdbook --no-default-features cargo install mdbook-linkcheck sudo apt-get update sudo apt-get install python-pip sudo pip install python-dateutil fi if [ "$TRAVIS_OS_NAME" = "osx" ] && [ "$GNUPLOT" = "yes" ]; then brew unlink python@2 # because we're installing python3 and they both want to install stuff under /usr/local/Frameworks/Python.framework/ brew install gnuplot fi