From c55676d2210064315dbb718ee9d7e39106ea71a3 Mon Sep 17 00:00:00 2001 From: Sean Farley Date: Thu, 29 Aug 2019 17:03:42 -0700 Subject: [PATCH] cli/upgrade: add timeout flag Since there is a lot of logic in `bin/doom upgrade` than just running two commands, I thought we should also add a timeout flag just like `update` has. --- core/cli/upgrade.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/cli/upgrade.el b/core/cli/upgrade.el index 3098151db..d6e2573dc 100644 --- a/core/cli/upgrade.el +++ b/core/cli/upgrade.el @@ -13,7 +13,12 @@ following shell commands: bin/doom update" (and (doom-upgrade (or (member "-f" args) (member "--force" args))) - (doom-packages-update doom-auto-accept) + (doom-packages-update + doom-auto-accept + (when-let (timeout (cadr (or (member "--timeout" args) + (member "-t" args)))) + (string-to-number timeout))) + (doom-reload-package-autoloads 'force-p)))