From 20a06b2bac4f7c096eb064e841488bdccc462ed6 Mon Sep 17 00:00:00 2001 From: Hannes Mehnert Date: Wed, 16 Mar 2022 10:11:58 +0100 Subject: [PATCH] upgrade to cmdliner 1.1.0, add CHANGES --- CHANGES.md | 4 ++++ app/hurl.ml | 9 ++++++--- http-lwt-client.opam | 2 +- 3 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index d8aeab9..bbd2e3e 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,7 @@ +## v0.0.6 (2022-03-16) + +* upgrade to cmdliner 1.1.0 API (@hannesm) + ## v0.0.5 (2021-10-30) * remove rresult dependency (#6 @hannesm @reynir) diff --git a/app/hurl.ml b/app/hurl.ml index c6e60b8..7b949b9 100644 --- a/app/hurl.ml +++ b/app/hurl.ml @@ -83,7 +83,10 @@ let meth = Arg.(value & opt (some (enum ms)) None & info [ "method" ] ~doc ~docv:"METHOD") let cmd = - Term.(term_result (const jump $ setup_log $ protocol $ uri $ meth $ header $ input $ output)), - Term.info "hurl" ~version:"%%VERSION_NUM%%" + let term = + Term.(term_result (const jump $ setup_log $ protocol $ uri $ meth $ header $ input $ output)) + and info = Cmd.info "hurl" ~version:"%%VERSION_NUM%%" + in + Cmd.v info term -let () = match Term.eval cmd with `Ok () -> exit 0 | _ -> exit 1 +let () = exit (Cmd.eval cmd) diff --git a/http-lwt-client.opam b/http-lwt-client.opam index 6a1172d..765a995 100644 --- a/http-lwt-client.opam +++ b/http-lwt-client.opam @@ -9,7 +9,7 @@ license: "BSD-3-clause" depends: [ "ocaml" {>= "4.08.0"} "dune" {>= "2.0.0"} - "cmdliner" + "cmdliner" {>= "1.1.0"} "logs" "lwt" "base64" {>= "3.1.0"}