From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alex Kost Subject: Reorganizing guix package commands Date: Mon, 18 Apr 2016 11:57:59 +0300 Message-ID: <874mazi99k.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:35430) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1as50Q-0005z1-Uz for guix-devel@gnu.org; Mon, 18 Apr 2016 04:58:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1as50L-0000oL-QR for guix-devel@gnu.org; Mon, 18 Apr 2016 04:58:06 -0400 Received: from mail-lf0-x243.google.com ([2a00:1450:4010:c07::243]:36343) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1as50L-0000oH-JX for guix-devel@gnu.org; Mon, 18 Apr 2016 04:58:01 -0400 Received: by mail-lf0-x243.google.com with SMTP id j10so5594761lfg.3 for ; Mon, 18 Apr 2016 01:58:01 -0700 (PDT) Received: from leviafan ([217.107.192.146]) by smtp.gmail.com with ESMTPSA id s63sm9942865lfs.17.2016.04.18.01.57.59 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 18 Apr 2016 01:57:59 -0700 (PDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org I've just sent a message to bug#22587=C2=B9, but I realized it is better to discuss it here in a separate thread. So, I think there are inconsistencies in guix commands. For example, we have "guix system build" to build a system, but "guix build" to build a package. IMO "guix package build" would be a better choice. In general, I think it would be good to move package commands inside "guix package", e.g, to make "guix package lint", "guix package size", etc. Wouldn't it be great to make some breaking changes? I mean if this or any other proposal on "guix" command structure is reasonable, I think it's just the time for it while Guix is still alpha/beta. Otherwise, the current command structure will never be changed. =C2=B9 http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D22587#29 --=20 Alex