doomemacs/lisp/cli
Henrik Lissner 9e08097119
fix(cli): doctor: wrong-type-argument stringp error
`doom doctor` throws a type error for enabled modules without a
doctor.el and/or packages.el file. This occurs because, in
in775ee2f04aad, `doom-module-expand-path` was changed to return nil if
the target file did not exist, and the doctor wasn't updated to handle
this. It passes `nil` to `load`, causing this type error.

Amend: 775ee2f04a
2023-02-21 20:23:47 -05:00
..
make refactor!: restructure Doom core 2022-07-30 22:41:13 +02:00
ci.el nit: revise comments, reformat config sections 2022-09-16 01:14:21 +02:00
compile.el refactor: use doom-module-*-file variables; add two 2022-09-24 20:31:34 +02:00
doctor.el fix(cli): doctor: wrong-type-argument stringp error 2023-02-21 20:23:47 -05:00
env.el fix(cli): doom env: deny DOOMPROFILE more precisely 2022-09-25 17:52:05 +02:00
help.el nit: minor comment revision and refactors 2022-09-16 17:01:57 +02:00
info.el refactor!: restructure Doom core 2022-07-30 22:41:13 +02:00
install.el fix(cli): doom install: wrong-number-of-args error 2022-09-24 23:09:17 +02:00
make.el refactor!(cli): rename cli definers for consistency 2022-09-12 11:45:59 +02:00
meta.el refactor(cli): reorganize CLI library 2022-09-25 17:52:07 +02:00
packages.el fix(cli): rebuild dependents when updating packages 2023-02-20 19:00:45 -05:00
profiles.el feat(cli): introduce DOOMPROFILELOAD{FILE,PATH} envvars 2022-09-18 00:28:13 +02:00
run.el fix(cli): link $XDG_*_HOME to fake $HOME for doom run 2022-09-18 13:55:47 +02:00
sync.el tweak(cli): doom sync: don't purge straight builds by default 2022-10-29 01:57:43 +02:00
test.el refactor!(cli): rename cli definers for consistency 2022-09-12 11:45:59 +02:00
upgrade.el docs(cli): doom upgrade: s/-f/--force 2022-09-30 22:59:37 +02:00