[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#34295] [PATCH] pull: Specify channels via command-line.
From: |
Ludovic Courtès |
Subject: |
[bug#34295] [PATCH] pull: Specify channels via command-line. |
Date: |
Sat, 16 Feb 2019 17:10:40 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) |
Hi Oleg,
Oleg Pykhalov <address@hidden> skribis:
> * guix/scripts/pull.scm (show-help, %options): Add 'channel'.
> (channel-list): Use this.
> * doc/guix.texi (Invoking guix pull): Document this.
Why not, but I wonder if we really want to do this much on the command
line? Do you personally find it more convenient than having a
channels.scm file?
What do people think?
> + (cond (channel-options
> + (let ((channels (map alist->channel channel-options)))
> + (if (null? (filter guix-channel? channels))
> + (append channels %default-channels)
> + channels)))
(null? (filter …)) → (not (any guix-channel? channels))
But note that %DEFAULT-CHANNELS possibly contains more than the 'guix
channel so this test is not quite accurate.
Thanks,
Ludo’.