From dev-return-4430-archive-asf-public=cust-asf.ponee.io@groovy.apache.org Tue Mar 20 19:13:33 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id C6FD618064A for ; Tue, 20 Mar 2018 19:13:32 +0100 (CET) Received: (qmail 12031 invoked by uid 500); 20 Mar 2018 18:13:31 -0000 Mailing-List: contact dev-help@groovy.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@groovy.apache.org Delivered-To: mailing list dev@groovy.apache.org Received: (qmail 12017 invoked by uid 99); 20 Mar 2018 18:13:31 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Mar 2018 18:13:31 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id C3425C02F4 for ; Tue, 20 Mar 2018 18:13:30 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.011 X-Spam-Level: X-Spam-Status: No, score=-0.011 tagged_above=-999 required=6.31 tests=[SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id 3TmwXQr2a5K0 for ; Tue, 20 Mar 2018 18:13:29 +0000 (UTC) Received: from dimen.winder.org.uk (dimen.winder.org.uk [87.127.116.10]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 3D27A5F478 for ; Tue, 20 Mar 2018 18:13:29 +0000 (UTC) Received: from lavaine-w.winder.org.uk (lavaine-w.winder.org.uk [192.168.1.33]) by dimen.winder.org.uk (Postfix) with ESMTPSA id A0178600A50; Tue, 20 Mar 2018 18:13:23 +0000 (GMT) Message-ID: <1521569603.23595.60.camel@winder.org.uk> Subject: Re: next generation CliBuilder? From: Russel Winder To: dev@groovy.apache.org Date: Tue, 20 Mar 2018 18:13:23 +0000 In-Reply-To: References: Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-FCbtU8YMMnSuPNmdDpT1" X-Mailer: Evolution 3.26.5-1+b1 Mime-Version: 1.0 --=-FCbtU8YMMnSuPNmdDpT1 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, 2018-03-21 at 02:26 +0900, Remko Popma wrote: > Would there be any interest in a next generation CliBuilder that is > based on [picocli][1] instead of commons-cli? Personally I am all for a new CLI system for Groovy. There are though many different CLI frameworks already out there, many have previously been discussed in various threads on this list. Indeed I think there has been some work, but none that got absorbed into the standard Groovy distribution. So the question for me is not how to replace commons-cli just what to do. So the question for me is what distinguishes picocli from all the other options. > [=E2=80=A6] --=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Dr Russel Winder t: +44 20 7585 2200 41 Buckmaster Road m: +44 7770 465 077 London SW11 1EN, UK w: www.russel.org.uk --=-FCbtU8YMMnSuPNmdDpT1 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEETwDs1X+Beyaiaer41L3V0s7Np7gFAlqxT0MACgkQ1L3V0s7N p7ipfw/+PeW0qPrtbJ9shJ/7VNegUGK6SBArtvUmxwC8Gi5fMLsggaz3mIbw8min P52fBYqoML0lyNSzekfBr376hPV/Er2IBKgnsbO7aYr+bN88MPYv1ChxlB5Yg7XH LNivUB7ka3bvCtXSeB2MHepy1QRd/+vI7g/LiHsLcmHmCbw40YAEkItm4xXfN5zn 0BI3vPfp9HcoYNGfeVSg6lrOcCN1zKu58IZKnt2rlxjnAmZp06uVsGc3OX6ELyTd UISyiw6rOuqeQmPwAezx1I+MIqDpzj9z/3lgVCyFwW+aK5QYm7V1knRs5EcxylzC O3l7ygCBtnLX99nUoKOEBYvuZ/D4H89X8rRKVO1p+n26C8dc6kWgrrSZ1peLgFTE zvHgqrlQZ5gmNJ0oCX+CJkCllmpme6/mS1e6qEJ+rjNghEtb5qKjfRrVcnejDzpl OpHKg/Y0uJuXBY+R5Zizn8SKhng6yCqjTlBR2W+OXAzHS/3sy69wnrr5bkja9CXB 0N5CjNxtk07bML44Th2jC+YGm80wewt4t5J0GmQOnlGXpX/CHQfGIj4vLy0qNiyO B36dCSwPwMD8/z2gW7hTzy/7w+AH95hFNlHFO0V58c6iiK3RDAMMppV1bQZAv2Pi q0VNovgJKlddvG1mt9IyPlkgU1gnbU+KyBvxxWj+SOFfK7BZxAk= =5Wtw -----END PGP SIGNATURE----- --=-FCbtU8YMMnSuPNmdDpT1--