caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Thomas Gazagnaire <thomas@ocamlpro.com>
To: OCaml mailing-list <caml-list@inria.fr>
Subject: [Caml-list] Re: [RFC] new OPAM command-line interface
Date: Thu, 3 Jan 2013 12:26:05 +0100	[thread overview]
Message-ID: <71CE5206-6716-42AE-93E7-1A112441A961@ocamlpro.com> (raw)
In-Reply-To: <E9F66D7B-A8AA-4C49-8DE9-340A3CDF4908@ocamlpro.com>

Hi,

Just to let people know that I've taken into account most of the remarks (even if I still have few changes to do) so I've merged the cmdliner branch into the main tree. Please use the master branch now for testing.
Also, due to an unfortunate sequence of actions (see [1]) all previous release of OPAM will likely not compile from source anymore because an url change. To fix this, I've release 0.8.3, so packager should upgrade ASAP (this is already available in homebrew for OSX users). 0.9.0 should also be released quite soon, I'm fixing the few remaining blocker bugs that showed off before christmas.

Regards,
Thomas

[1] https://github.com/OCamlPro/opam/issues/347

On Dec 14, 2012, at 7:09 PM, Thomas Gazagnaire wrote:

> 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
> 
> 
> 


      parent reply	other threads:[~2013-01-03 11:26 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-12-14 18:09 [Caml-list] " 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 ` Thomas Gazagnaire [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=71CE5206-6716-42AE-93E7-1A112441A961@ocamlpro.com \
    --to=thomas@ocamlpro.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).