[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Adding a subcommand "load-profile"
From: |
Ludovic Courtès |
Subject: |
Re: Adding a subcommand "load-profile" |
Date: |
Tue, 05 May 2020 10:52:39 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hi,
Vagrant Cascadian <address@hidden> skribis:
>> I’m interested in your feedback then.
>>
>> To me, there are already several ways to do that, notably:
>>
>> 1. guix environment (but it’s slower)
>>
>> 2. sh
>> . /my/profile/etc/profile.sh
>> exit
>>
>> 3. sh
>> eval `guix package -p /my/profile --search-paths`
>> exit
>>
>> Options #2 and #3 are more verbose, and less obvious to someone not
>> familiar with the shell.
>
> The only way i understand how to trivially get a precise environment is
> "guix environment --pure --ad-hoc package1, package2, ... packageN"
>
> Don't options #2 and #3 also include everything from the default profile
> and system profile?
Option #2 yes, option #3 no: there’s ‘--search-paths=exact’ (the
default), ‘--search-paths=prefix’, and ‘--search-paths=suffix’.
Ludo’.