From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Subject: bug#16187: Tabbed output of "guix package -l" Date: Thu, 19 Dec 2013 18:17:36 +0100 Message-ID: <87y53goj4f.fsf@gnu.org> References: <4d4b0f02692209dbc25f2d759949d5b8@moefel.org> 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]:53896) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VthEf-0001WL-HE for bug-guix@gnu.org; Thu, 19 Dec 2013 12:18:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VthEZ-0000m0-2j for bug-guix@gnu.org; Thu, 19 Dec 2013 12:18:09 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:44840) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VthEY-0000lw-VM for bug-guix@gnu.org; Thu, 19 Dec 2013 12:18:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1VthEY-0004SB-75 for bug-guix@gnu.org; Thu, 19 Dec 2013 12:18:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: In-Reply-To: <4d4b0f02692209dbc25f2d759949d5b8@moefel.org> (Roel Janssen's message of "Wed, 18 Dec 2013 19:03:56 +0100") List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org To: Roel Janssen Cc: 16187@debbugs.gnu.org Hi, Thanks for the report. Roel Janssen skribis: > I'd like the output of a command like "guix package -l" to be tabbed > preserving all columns. > > An example output of the current version: > Generation 68 dec 18 2013 12:46:45 (current) > make 4.0 out /nix/store/... > automake 1.14 out /nix/store/... > ... > > What I would like to see: > make 4.0 out /nix/store/... > automake 1.14 out /nix/store/... > ... > > The same applies for the output of "guix package -I" and "guix package > -A" As discussed on IRC, the rationale (for -I and -A) was to have something both human-readable and processable=E2=80=93that is, one can pipe it through =E2=80=98cut=E2=80=99 and extract the data. I think that=E2=80=99s an impo= rtant property, for a Unix command-line tool. Now, ideally, =E2=80=98guix package=E2=80=99 would be just one of the user = interfaces, with others being more user-oriented than command-oriented (see TODO)... What do you think? Ludo=E2=80=99.