We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[@@cmdliner.eval params]
Not sure this is a good idea; but this could simplify simple cases further.
Like in the example:
type params = { (* ... *) } [@@deriving cmdliner] let my_main params = (* do stuff *) let () = let term = Cmdliner.Term.(const my_main $ params_cmdliner_term ()) in let info = Cmdliner.Term.info Sys.argv.(0) in Cmdliner.Term.eval (term, info)
could be:
type params = { (* ... *) } [@@deriving cmdliner] let my_main params [@@deriving.eval_with params] = (* do stuff *)
and the let () would be generated.
let ()
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Not sure this is a good idea; but this could simplify simple cases further.
Like in the example:
could be:
and the
let ()
would be generated.The text was updated successfully, but these errors were encountered: