diff --git a/core/cli/upgrade.el b/core/cli/upgrade.el index 94f00b5ad..ab1ac4d3e 100644 --- a/core/cli/upgrade.el +++ b/core/cli/upgrade.el @@ -17,17 +17,16 @@ following shell commands: (let ((doom-auto-discard force-p)) (cond (packages-only-p - (doom-cli-execute "sync" "-u") + (doom-cli-execute "sync" '("-u")) (print! (success "Finished upgrading Doom Emacs"))) - ((not (doom-cli-upgrade doom-auto-accept doom-auto-discard)) - (print! "Nothing to do. Doom is up-to-date!")) - - (t - ;; Reload Doom's CLI & libraries, in case there were any - ;; upstream changes. Major changes will still break, however + ((doom-cli-upgrade doom-auto-accept doom-auto-discard) + ;; Reload Doom's CLI & libraries, in case there were any upstream changes. + ;; Major changes will still break, however (print! (info "Reloading Doom Emacs")) - (doom-cli-execute-after "doom" "upgrade" "-p" (if force-p "-f")))))) + (doom-cli-execute-after "doom" '("upgrade" "-p" (if force-p "-f")))) + + ((print! "Nothing to do. Doom is up-to-date!"))))) ;;