fail-on-old-otp-version.escript 335 B

123456789101112
  1. #!/usr/bin/env escript
  2. main(_) ->
  3. OtpRelease = list_to_integer(erlang:system_info(otp_release)),
  4. case OtpRelease < 21 of
  5. true ->
  6. io:format(standard_error, "ERROR: Erlang/OTP version ~p found. required_min=21, recommended=23~n", [OtpRelease]),
  7. halt(1);
  8. false ->
  9. ok
  10. end.