summaryrefslogtreecommitdiff
path: root/doc/guix.texi
diff options
context:
space:
mode:
authorLudovic Courtès <ludovic.courtes@inria.fr>2023-08-11 17:20:06 +0200
committerLudovic Courtès <ludo@gnu.org>2023-08-17 17:33:53 +0200
commit3363ff1867bb02c4aa4955db917ef1d67f2c47e6 (patch)
tree493d236ccf664a6562007f3c973afbca5b61aea4 /doc/guix.texi
parent9896b37ac53e9b0504de55dd5ba4bfa2c241a7ed (diff)
ui: 'load*' accepts /dev/fd/N files pointing to a pipe.
This allows users to write Bash commands like: guix time-machine -C <(echo %default-channels) -- ... or: guix build -m <(echo '(specifications->manifest (list "guile"))') Previously, on GNU/Linux, they would fail with: error: failed to load '/dev/fd/63': No such file or directory * guix/ui.scm (try-canonicalize-path): New procedure. (load*): Use it. * tests/guix-build.sh: Test 'guix build -m' with a /dev/fd/N file.
Diffstat (limited to 'doc/guix.texi')
0 files changed, 0 insertions, 0 deletions