From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id ANw6DCUNvGMsbAAAbAwnHQ (envelope-from ) for ; Mon, 09 Jan 2023 13:48:37 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id wOA0DCUNvGMKXgEA9RJhRA (envelope-from ) for ; Mon, 09 Jan 2023 13:48:37 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id EFF4117205 for ; Mon, 9 Jan 2023 13:48:36 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pErBA-0001zY-BJ; Mon, 09 Jan 2023 07:23:04 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pErB7-0001x6-Ht for guix-devel@gnu.org; Mon, 09 Jan 2023 07:23:01 -0500 Received: from beige.elm.relay.mailchannels.net ([23.83.212.16]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pErB4-0004Nm-DR for guix-devel@gnu.org; Mon, 09 Jan 2023 07:23:00 -0500 X-Sender-Id: instrampxe0y3a|x-authuser|paul@teulu.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 71CDE880636 for ; Mon, 9 Jan 2023 12:22:55 +0000 (UTC) Received: from cpanel-008-lon.hostingww.com (unknown [127.0.0.6]) (Authenticated sender: instrampxe0y3a) by relay.mailchannels.net (Postfix) with ESMTPA id B8CCE8811B8 for ; Mon, 9 Jan 2023 12:22:54 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1673266975; a=rsa-sha256; cv=none; b=7tmmGyktJ6lQOaZlzIU9fTVoNSYniRVaIsecnTsSqdCR981PuDiaGdOsnXd7kAabp39Har sxXdATvvRpw/Wk+FMk0t8a47HcMn8YXVJxQlPtv76cVPEBFBpGXMyxwt7+pkpFhuxb/5y1 0JgCKvMtTovCFtt6qSedfdhawzNYoP5hlj98RecYr/nsPJl8jjd97EuNw7EbEGki5jOTwf 2rgwkmNqf8cj8AeUDo764cQpJtqKF/mgUN+bgIeHzeJPd5Z5ssgwXEJh04n2M3PEJtTexB NyS9WRPo+o6qII71EaETA46TJEGZ+iXYmSy0ReO9D7G7TCMfR0VDfRGMoibexg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1673266975; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding:dkim-signature; bh=tpPCMRfK9fRXdk0x/9xlmhDkkf93Q7FcvGAXy/f4Mv0=; b=IuMl9uPZui4PyW9LSCya+c+Lcwi+ZZNHkoAU2VltpXSeB+sTmwCxaBT2LNMq9tTDzk97/O bi7r1l82p0B56JabvObu4r3vnfjPAyXfRiL6mf5yM0I9eh7Y7cE2VATL1DO5OVXcH3Is7n t9Xpptayeip0hTET2WP4cvkENtmptpX3OZwJ17M9E0ilb8Bz8I/QN2hWkKwoiY8EzmVhbt pDRMG3NLxZfqNHIpNlEi3ykJblzVLiZTt/WWe9QXMOpOYB8tKIQV44asiXetWHQ1l8Z7PX md7IHeFXD/SA4F/W2Cjd0ZgKjcMVpw2Wub3jc7j8BsXnz3ssfS6YkcteL7HF6w== ARC-Authentication-Results: i=1; rspamd-7cf955c847-tjsr5; auth=pass smtp.auth=instrampxe0y3a smtp.mailfrom=paul@teulu.org X-Sender-Id: instrampxe0y3a|x-authuser|paul@teulu.org X-MC-Relay: Neutral X-MailChannels-SenderId: instrampxe0y3a|x-authuser|paul@teulu.org X-MailChannels-Auth-Id: instrampxe0y3a X-Exultant-Tangy: 42d557211094192f_1673266975207_3322479009 X-MC-Loop-Signature: 1673266975207:3090690090 X-MC-Ingress-Time: 1673266975207 Received: from cpanel-008-lon.hostingww.com (cpanel-008-lon.hostingww.com [35.177.91.163]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384) by 100.103.24.48 (trex/6.7.1); Mon, 09 Jan 2023 12:22:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=teulu.org; s=default; h=Content-Transfer-Encoding:Content-Type:Subject:From:To: MIME-Version:Date:Message-ID:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=tpPCMRfK9fRXdk0x/9xlmhDkkf93Q7FcvGAXy/f4Mv0=; b=I96m6Q9y4WqH51R0Zl4iZbUdFf uOWEXdw7zi/zj6Bgwl6XqLj/a3pa5Pp+t91bMLwtJs7GQphJ5uZFJiBwWTkcDJz72Xu0whq8rKwz7 fb1wJcsb83Asy3TU78Pb0iFExZYG//tXqZmKZt+JcaJmpSJhIAnbrOgpEMUqAaViKQuuNcfrB5DTn QmCFe6A0EE9KTo3o0udF+XhECvVqEJ+j0id8glmJyMN3tqVb4mlBjsx17e3nzY9Hn+Pwu/LBc+A+R J81Mua8cAm/4IH0rDS4jE9nB2rwGfh+tLchYJQVFjWU85FIcGuYn4zsU1R5u1+b+3xhuF0RBowoII DRTZaMrA==; Received: from 67.26.169.217.in-addr.arpa ([217.169.26.67]:36842 helo=[192.168.1.78]) by cpanel-008-lon.hostingww.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.95) (envelope-from ) id 1pErAv-00EULy-Hv for guix-devel@gnu.org; Mon, 09 Jan 2023 23:22:53 +1100 Message-ID: Date: Mon, 9 Jan 2023 12:22:48 +0000 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.0 Content-Language: en-GB To: "guix-devel@gnu.org" Subject: Command consistency: suggestion Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-OutGoing-Spam-Status: No, score=2.0 X-AuthUser: paul@teulu.org Received-SPF: pass client-ip=23.83.212.16; envelope-from=paul@teulu.org; helo=beige.elm.relay.mailchannels.net X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HAS_X_OUTGOING_SPAM_STAT=1.042, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Paul Jewell From: Paul Jewell via "Development of GNU Guix and the GNU System distribution." Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: guix-devel-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1673268517; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=tpPCMRfK9fRXdk0x/9xlmhDkkf93Q7FcvGAXy/f4Mv0=; b=iNvwtd4Hd2sMdWa0fXKZm1qxxBBJ95eI/MLGWiAdqawqzb5SssFETW7WH3IdxASQsu3aB0 +hzfB1g208NJG4ZVUODZWIg+IRpD+lftRw9ZFEOGE3ovIcQrVIjnqUg6atQ29gw3JKpUXT aKkwQ4tu8BmKs2q/YV6jwFHFtMw4TRucj2eJudHKtFkL4W1SSxtN91m4uOIaJ0+Rv+tXY6 U6mc3G17ycGsjYzJWNHZKENLe31OBjITafrqwLuXWva+VO/Jc4rRsSKB+bX+vnmeUBhC/i dhYFX8uTsBx4L6rTzHoPBub4UgfJNtuGQe4YqzhiE6cHVNl3HLZE4FfbVYmpJg== ARC-Authentication-Results: i=2; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=teulu.org header.s=default header.b=I96m6Q9y; arc=reject ("signature check failed: fail, {[1] = sig:mailchannels.net:reject}"); spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org ARC-Seal: i=2; s=key1; d=yhetil.org; t=1673268517; a=rsa-sha256; cv=fail; b=eeAiAFUcCTznXFrevFK6JFMswObRTz8MTPQsc678MlNXb6tTtKP4zA28TN4Rbj7xIZPh0S FhjaL3zcr+92XhvR0ZzHJH7omZB4+ZSCcMJebZqH5vRc0+LfdTOgJIMEH/EkUccKjYA3Ob RD7qE6Yu/jzbqaATgA6HfvsjaB/6mOOtoGwh7zgjLOdkp3Zzyp+H1g0TIoVJD0pv9Vt4Vs c4cvRIFhhamMCv5iHuReDR645gzditAHgYcKHbHU7JhQd3fzo7/8tjkvuTBe63oaCBZLRk cOiiiPamDd1RdUf7EpBKA//IY+b1EWctfvBqE4qHJ7BU3dff36ixOS4jVRMT5Q== X-Spam-Score: -2.37 X-Migadu-Queue-Id: EFF4117205 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=teulu.org header.s=default header.b=I96m6Q9y; arc=reject ("signature check failed: fail, {[1] = sig:mailchannels.net:reject}"); spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=gnu.org X-Migadu-Scanner: scn1.migadu.com X-Migadu-Spam-Score: -2.37 X-TUID: aC37IAdDSnkd Good morning! It struck me this weekend that there is some difference in the command structure for the different guix sub commands. For example: guix package --list-generations and guix system list-generations guix package has everything as an flag, but guix system (and guix home) uses the concept of ACTION with options and arguments. Perhaps the latter is clearer, and guix package should also follow the same model?