refactor(cli): merge doom-cli-lib into doom-cli

This was done to purge superfluous files from Doom's project structure
and simplify its entry points. And with early-init.el now acting as
Doom's universal bootstrapper (see c05e615), we don't have enough
bootstrap logic to warrant being its own file.

Also removes the redundant version check, given doom.el is assured to be
loaded before doom-cli, and performs its own check.

Ref: c05e61536e
This commit is contained in:
Henrik Lissner 2022-09-06 21:57:27 +02:00
parent 6dfed1ff47
commit 948f9461a7
No known key found for this signature in database
GPG key ID: B60957CA074D39A3
3 changed files with 1973 additions and 1961 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -137,10 +137,12 @@ always access it."
;; debugger, which would run this handler again on subsequent calls. Taken ;; debugger, which would run this handler again on subsequent calls. Taken
;; from `ert--run-test-debugger'. ;; from `ert--run-test-debugger'.
(cl-incf num-nonmacro-input-events) (cl-incf num-nonmacro-input-events)
;; TODO Write backtraces to file (if (and noninteractive (fboundp 'doom-cli-debugger))
;; TODO Write backtrace to a buffer in case recursive error interupts the (apply #'doom-cli-debugger args)
;; debugger (happens more often than it should). ;; TODO Write backtraces to file
(apply #'debug args))) ;; TODO Write backtrace to a buffer in case recursive error interupts the
;; debugger (happens more often than it should).
(apply #'debug args))))
;; ;;