1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
set -euxo pipefail main() { local sort= if [ $TRAVIS_OS_NAME = windows ]; then return elif [ $TRAVIS_OS_NAME = linux ]; then sort=sort else sort=gsort fi # local tag=$(git ls-remote --tags --refs --exit-code https://github.com/japaric/cross \ # | cut -d/ -f3 \ # | grep -E '^v[0-9.]+$' \ # | $sort --version-sort \ # | tail -n1) # curl -LSfs https://japaric.github.io/trust/install.sh | \ # sh -s -- \ # --force \ # --git japaric/cross \ # --tag $tag rustup target add $TARGET rustup component add rustfmt-preview } main