mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-12 06:06:53 -05:00
repl: Add '--load-path' option.
* guix/scripts/repl.scm (%option): Add '--load-path' option. * doc/guix.texi: Document it.
This commit is contained in:
parent
3c8396b578
commit
e8728862a1
2 changed files with 16 additions and 1 deletions
|
@ -7996,6 +7996,14 @@ Accept connections on localhost on port 37146.
|
|||
@item --listen=unix:/tmp/socket
|
||||
Accept connections on the Unix-domain socket @file{/tmp/socket}.
|
||||
@end table
|
||||
|
||||
@item --load-path=@var{directory}
|
||||
@itemx -L @var{directory}
|
||||
Add @var{directory} to the front of the package module search path
|
||||
(@pxref{Package Modules}).
|
||||
|
||||
This allows users to define their own packages and make them visible to
|
||||
the command-line tool.
|
||||
@end table
|
||||
|
||||
@c *********************************************************************
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2020 Simon Tournier <zimon.toutoune@gmail.com>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -19,6 +20,7 @@
|
|||
(define-module (guix scripts repl)
|
||||
#:use-module (guix ui)
|
||||
#:use-module (guix scripts)
|
||||
#:use-module ((guix scripts build) #:select (%standard-build-options))
|
||||
#:use-module (guix repl)
|
||||
#:use-module (guix utils)
|
||||
#:use-module (guix packages)
|
||||
|
@ -52,7 +54,10 @@ (define %options
|
|||
(alist-cons 'type (string->symbol arg) result)))
|
||||
(option '("listen") #t #f
|
||||
(lambda (opt name arg result)
|
||||
(alist-cons 'listen arg result)))))
|
||||
(alist-cons 'listen arg result)))
|
||||
(find (lambda (option)
|
||||
(member "load-path" (option-names option)))
|
||||
%standard-build-options)))
|
||||
|
||||
|
||||
(define (show-help)
|
||||
|
@ -60,6 +65,8 @@ (define (show-help)
|
|||
Start a Guile REPL in the Guix execution environment.\n"))
|
||||
(display (G_ "
|
||||
-t, --type=TYPE start a REPL of the given TYPE"))
|
||||
(display (G_ "
|
||||
-L, --load-path=DIR prepend DIR to the package module search path"))
|
||||
(newline)
|
||||
(display (G_ "
|
||||
-h, --help display this help and exit"))
|
||||
|
|
Loading…
Reference in a new issue