Add --force/-f support to doom refresh
This commit is contained in:
parent
6200f5d876
commit
388267d256
1 changed files with 4 additions and 2 deletions
|
@ -145,7 +145,7 @@ BODY will be run when this dispatcher is called."
|
||||||
;;; Dispatch commands
|
;;; Dispatch commands
|
||||||
|
|
||||||
;; Load all of our subcommands
|
;; Load all of our subcommands
|
||||||
(def-command! (refresh re) (&optional force-p)
|
(def-command! (refresh re) (&rest args)
|
||||||
"Ensure Doom is properly set up.
|
"Ensure Doom is properly set up.
|
||||||
|
|
||||||
This is the equivalent of running autoremove, install, autoloads, then
|
This is the equivalent of running autoremove, install, autoloads, then
|
||||||
|
@ -160,7 +160,9 @@ It will ensure that unneeded packages are removed, all needed packages are
|
||||||
installed, autoloads files are up-to-date and no byte-compiled files have gone
|
installed, autoloads files are up-to-date and no byte-compiled files have gone
|
||||||
stale."
|
stale."
|
||||||
(print! (green "Initiating a refresh of Doom Emacs...\n"))
|
(print! (green "Initiating a refresh of Doom Emacs...\n"))
|
||||||
(let (success)
|
(let ((force-p (or (member "-f" args)
|
||||||
|
(member "--force" args)))
|
||||||
|
success)
|
||||||
(when (file-exists-p doom-env-file)
|
(when (file-exists-p doom-env-file)
|
||||||
(doom-reload-env-file 'force))
|
(doom-reload-env-file 'force))
|
||||||
(doom-reload-core-autoloads force-p)
|
(doom-reload-core-autoloads force-p)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue