From d6b8679784f57c6a71ef7d6ccab19d87f4c38721 Mon Sep 17 00:00:00 2001 From: Florian Pelz Date: Mon, 18 Nov 2024 15:20:26 +0100 Subject: [PATCH] =?UTF-8?q?doc:=20Explain=20=E2=80=98--=E2=80=99=20syntax?= =?UTF-8?q?=20of=20=E2=80=98guix=20shell=E2=80=99=20before=20giving=20exam?= =?UTF-8?q?ples.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This paragraph is present in the ‘guix environment’ docs. I presume it clarifies ‘guix shell’ for newcomers as well. * doc/guix.texi (Invoking guix shell): Take over an introductory paragraph from ‘guix environment’ and use it for ‘guix shell’. Change-Id: I06280516ad3436260114b074c5f325e6984e9c76 --- doc/guix.texi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/doc/guix.texi b/doc/guix.texi index ba4bd2cc79..f71f0b6561 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -5933,6 +5933,10 @@ The general syntax is: guix shell [@var{options}] [@var{package}@dots{}] @end example +Sometimes an interactive shell session is not desired. An arbitrary +command may be invoked by placing the @code{--} token to separate the +command from the rest of the arguments. + The following example creates an environment containing Python and NumPy, building or downloading any missing package, and runs the @command{python3} command in that environment: