mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-17 20:27:36 -05:00
pull: Autoload (gnu ...) modules.
This reduces startup time for 'guix pull --help' and similar. * guix/scripts/pull.scm: Autoload (gnu ...) modules.
This commit is contained in:
parent
ab37731a8d
commit
0ba4f0caa4
1 changed files with 7 additions and 9 deletions
|
@ -1,5 +1,5 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2013, 2014, 2015, 2017, 2018, 2019, 2020 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2013, 2014, 2015, 2017, 2018, 2019, 2020, 2021 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2017 Marius Bakke <mbakke@fastmail.com>
|
||||
;;; Copyright © 2020, 2021 Tobias Geerinckx-Rice <me@tobias.gr>
|
||||
;;;
|
||||
|
@ -44,14 +44,12 @@ (define-module (guix scripts pull)
|
|||
#:select (with-file-lock/no-wait))
|
||||
#:use-module (guix git)
|
||||
#:use-module (git)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module ((guix scripts package) #:select (build-and-use-profile
|
||||
delete-matching-generations))
|
||||
#:use-module ((gnu packages base) #:select (canonical-package))
|
||||
#:use-module (gnu packages guile)
|
||||
#:use-module ((gnu packages bootstrap)
|
||||
#:select (%bootstrap-guile))
|
||||
#:use-module ((gnu packages certs) #:select (le-certs))
|
||||
#:autoload (gnu packages) (fold-available-packages)
|
||||
#:autoload (guix scripts package) (build-and-use-profile
|
||||
delete-matching-generations)
|
||||
#:autoload (gnu packages base) (canonical-package)
|
||||
#:autoload (gnu packages bootstrap) (%bootstrap-guile)
|
||||
#:autoload (gnu packages certs) (le-certs)
|
||||
#:use-module (srfi srfi-1)
|
||||
#:use-module (srfi srfi-11)
|
||||
#:use-module (srfi srfi-26)
|
||||
|
|
Loading…
Reference in a new issue