#!/usr/bin/env bash min_rust="1.57.0" rust_ver="$(rustc --version | cut -d' ' -f2)" check_rust_version() { ver=$(printf "%s\n%s\n" "$min_rust" "$rust_ver" | sort --version-sort | head -n1) if test "$ver" = "$min_rust"; then return 0 else return 1 fi } if ! check_rust_version ; then echo "Installed rustc version '$rust_ver' is less than required '$min_rust'" echo echo "Check if your OS provides newer version of Rust, if not" echo "use rustup to manage installed versions of Rust" echo "https://www.rust-lang.org/en-US/install.html" echo echo "See https://wezfurlong.org/wezterm/install/source.html for complete" echo "installation instructions for wezterm" exit 1 fi exit 0