[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
13/13: news: Add entry about 'guix shell --export-manifest'.
From: |
guix-commits |
Subject: |
13/13: news: Add entry about 'guix shell --export-manifest'. |
Date: |
Mon, 4 Apr 2022 17:13:25 -0400 (EDT) |
civodul pushed a commit to branch master
in repository guix.
commit b1e7e64f351fa03a66ce1f9776f9ba84cf2c6294
Author: Ludovic Courtès <ludo@gnu.org>
AuthorDate: Mon Apr 4 23:12:07 2022 +0200
news: Add entry about 'guix shell --export-manifest'.
* etc/news.scm: Add entry.
---
etc/news.scm | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/etc/news.scm b/etc/news.scm
index 56b90501ae..61334411dd 100644
--- a/etc/news.scm
+++ b/etc/news.scm
@@ -25,6 +25,42 @@
(channel-news
(version 0)
+ (entry (commit "c42b7baf13c7633b4512e94da7445299c57b247d")
+ (title
+ (en "New @option{--export-manifest} option for @command{guix shell}")
+ (fr "Nouvelle option @option{--export-manifest} de @command{guix
shell}"))
+ (body
+ (en "If you use @command{guix shell}, you might wonder how to
+``translate'' a command line into a manifest file that you can keep under
+version control, share with others, and pass to @command{guix shell -m} and in
+fact to most @command{guix} commands. This is what the new
+@option{--export-manifest} option does.
+
+For example, the command below prints a manifest for the given packages:
+
+@lisp
+guix shell --export-manifest \\
+ -D guile git emacs emacs-geiser emacs-geiser-guile
+@end lisp
+
+Run @code{info \"(guix) Invoking guix shell\"} for more information.")
+ (fr "Si tu utilises @command{guix shell}, tu t'es peut-être déjà
+demandé comment « traduire » une ligne de commande en un fichier manifeste que
+tu puisse garder en gestion de version, partager et passer à @command{guix
+shell -m} et autres commandes @command{guix}. C'est ce que la nouvelle option
+@option{--export-manifest} fait.
+
+Par exemple, la commande ci-dessous affiche un manifeste pour les paquets
+donnés :
+
+@lisp
+guix shell --export-manifest \\
+ -D guile git emacs emacs-geiser emacs-geiser-guile
+@end lisp
+
+Lancer @code{info \"(guix.fr) Invoquer guix shell\"} pour plus
+d'informations.")))
+
(entry (commit "094a2cfbe45c104d0da30ff9d975d052ca0c118c")
(title
(en "New @command{guix home container} command")
- 01/13: gnu: pango 1.50: Add version 1.50.4., (continued)
- 01/13: gnu: pango 1.50: Add version 1.50.4., guix-commits, 2022/04/04
- 03/13: gnu: Add fcitx5-gtk4., guix-commits, 2022/04/04
- 08/13: services: Add 'log-cleanup' service to '%base-services' for build logs., guix-commits, 2022/04/04
- 07/13: services: Add 'log-cleanup-service-type'., guix-commits, 2022/04/04
- 04/13: gnu: gtkmm: Update to 4.6.1., guix-commits, 2022/04/04
- 05/13: gnu: libmediainfo: Update to 22.03., guix-commits, 2022/04/04
- 06/13: gnu: mediainfo: Update to 22.03., guix-commits, 2022/04/04
- 09/13: gnu: Add parole., guix-commits, 2022/04/04
- 11/13: environment: Export 'load-manifest'., guix-commits, 2022/04/04
- 12/13: shell: Add '--export-manifest'., guix-commits, 2022/04/04
- 13/13: news: Add entry about 'guix shell --export-manifest'.,
guix-commits <=
- 10/13: packages: Add 'package-unique-version-prefix'., guix-commits, 2022/04/04