swh:1:snp:9c27352633c4639a943e316050a7b904f57900e2
Raw File
Tip revision: 076ee7dd0bf9ff4491677d764ded2b1c936fe53a authored by vbot on 23 May 2020, 13:49:55 UTC
Doc: add missing system dependency for ctypes
Tip revision: 076ee7d
print_version.ml
#!ocaml

(* Ensure that this script can be run from the root directory. *)
#directory "src/lib_version"

(* Ensure that this script can be run from the scripts directory. *)
#directory "../src/lib_version"

#use "version.ml"

let () =
  let arg = if Array.length Sys.argv > 1 then Sys.argv.(1) else "" in
  match arg with
    | "--major" ->
        print_endline (string_of_int current.major)
    | "--minor" ->
        print_endline (string_of_int current.minor)
    | "--additional-info" ->
        print_endline (string_of_additional_info current.additional_info)
    | "--full" | "" ->
        print_endline current_string
    | _ ->
        prerr_endline ("invalid argument: " ^ arg);
        exit 1
back to top