caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] [RFC] new OPAM command-line interface
@ 2012-12-14 18:09 Thomas Gazagnaire
  2012-12-14 19:29 ` Wojciech Meyer
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Thomas Gazagnaire @ 2012-12-14 18:09 UTC (permalink / raw)
  To: OCaml mailing-list; +Cc: Daniel Bünzli

Hi,

In order to prepare the beta release of OPAM (which should hopefully be announced at the end of next week if everything goes well), I've been working on improving its command-line interface (which is currently a bit had-hoc). Thanks to the great Daniel Bunzli's cmdliner[1] library, I now have a nice -- but incompatible -- command-line interface in the 'cmdliner' branch[2].

The main changes are:
* an uniform help interface, where all flags and parameters are correctly documents
* no more -long-option, only -s or --long
* 'opam remote' is still there for convenience but will be deprecated; use 'opam repository' instead
* use of sub-sub-commands when necessary (ie. 'opam repository add')
* use non-ambiguous prefix of sub-command instead of the subcommand (ie. 'opam repo' or 'opam rem')
* AND: a nice 'opam --help' and 'opam <subcommand> --help' output

I'm quite keen to get community feedback on this new command-line. Feel free to comment here, or to to use the issue tracker[3].

Cheers,
Thomas

[1] http://erratique.ch/software/cmdliner
[2] git clone -b cmdliner git://github.com/OCamlPro/opam.git
[3] https://github.com/OCamlPro/opam/issues/157




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-01-03 11:26 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-14 18:09 [Caml-list] [RFC] new OPAM command-line interface Thomas Gazagnaire
2012-12-14 19:29 ` Wojciech Meyer
     [not found]   ` <28D2FDF4-81FB-4368-B331-7811DD606A0E@ocamlpro.com>
2012-12-14 23:15     ` Wojciech Meyer
2012-12-18 17:00 ` Ashish Agarwal
2013-01-03 11:26 ` [Caml-list] " Thomas Gazagnaire

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).