diff options
author | Miguel Ángel Moreno <mail@migalmoreno.com> | 2023-07-26 18:47:07 +0200 |
---|---|---|
committer | Miguel Ángel Moreno <mail@migalmoreno.com> | 2023-07-26 18:47:07 +0200 |
commit | e0be8e45da1d4789c3bc82ccfc9bfee75ac29a09 (patch) | |
tree | 04865268e07e454f22f3cc4a1d1f4f21bdb175b7 | |
parent | f66b1fbb82bc26ee298425d04842d91d91ba26fa (diff) |
feat: Handle non-zero exit codes
-rw-r--r-- | fdroid.el | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -95,10 +95,14 @@ Show MESSAGE after command completion." :buffer (current-buffer) :command (append (list fdroid-program) commands) :sentinel (lambda (p _e) - (when (and (= (process-exit-status p) 0) - fdroid-log-events - message) - (message message))))) + (cond + ((/= (process-exit-status p) 0) + (message + "fdroidcl exited: ensure your device is connected")) + ((and (= (process-exit-status p) 0) + fdroid-log-events + message) + (message message)))))) (user-error "No device connected")))) (defun fdroid--list-packages (&optional keywords) |