From mboxrd@z Thu Jan 1 00:00:00 1970 From: zimoun Subject: UI whishlist: guix pull channel name? Date: Sat, 25 Apr 2020 09:53:04 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:42560) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jSFck-0000TX-28 for guix-devel@gnu.org; Sat, 25 Apr 2020 03:53:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jSFcj-0000Po-O1 for guix-devel@gnu.org; Sat, 25 Apr 2020 03:53:17 -0400 Received: from mail-qk1-x735.google.com ([2607:f8b0:4864:20::735]:44499) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jSFcj-0000Ph-9o for guix-devel@gnu.org; Sat, 25 Apr 2020 03:53:17 -0400 Received: by mail-qk1-x735.google.com with SMTP id j4so12696093qkc.11 for ; Sat, 25 Apr 2020 00:53:17 -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-mx.org@gnu.org Sender: "Guix-devel" To: Guix Devel Dear, Maybe it is already possible and I miss the feature. Currently, I have a couple of channels described in '~/.config/guix/channels.scm'. So, "guix pull" fetch all of them in row. Nice! Time to time, I would like to only pull one specific channel, e.g., only '%default-channels'. I added the file '~/.config/guix/default-channels.scm' containing only '%default-channels' and then I run "guix pull -C ~/.config/guix/default-channels.scm'". It is cumbersome. It seems even trickier to only pull one specific channel because of the configuration files. An UI such that "guix pull --channel-names=" where is the name give in the channel file. Without a short option because this kind of situation is infrequent. And with the convention "guix pull --channel-names=none" should pull only '%default-channels'. Moreover, time to to time, the channel is broken and I have no time to fix it but I need to pull for other reasons. What do you think? All the best, simon