From a2354a7ad7213e326b93ce47cde38b72a88e6f5d Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 26 Jan 2020 04:45:45 -0500 Subject: [PATCH] Add -p/--packages to 'doom upgrade' And document -f/--force --- core/cli/upgrade.el | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/core/cli/upgrade.el b/core/cli/upgrade.el index 003f737de..41571ab4f 100644 --- a/core/cli/upgrade.el +++ b/core/cli/upgrade.el @@ -1,7 +1,8 @@ ;;; core/cli/upgrade.el -*- lexical-binding: t; -*- (defcli! (upgrade up) - ((force-p ["-f" "--force"])) + ((force-p ["-f" "--force"] "Discard local changes to Doom and upgrade anyway") + (packages-only-p ["-p" "--packages"] "Only upgrade packages, not Doom")) "Updates Doom and packages. This requires that ~/.emacs.d is a git repo, and is the equivalent of the @@ -15,7 +16,8 @@ following shell commands: :bare t (if (delq nil (list - (doom-cli-upgrade doom-auto-accept force-p) + (unless packages-only-p + (doom-cli-upgrade doom-auto-accept force-p)) (doom-cli-execute "refresh") (when (doom-cli-packages-update) (doom-cli-reload-package-autoloads)