doomemacs/lisp/cli
Henrik Lissner 5852b2ecf5
fix(cli): properly overwrite last line of output
Before this, text that extended past the new line's length would
persist, causing garbled output like this:

  > Ensuring packages are installed and built...
    > Updating recipe repos...
    > Cloning org-appear...r emacsmirror-mirror...
    - No packages need attention

Which might lead you to believe org-appear is being cloned from
emacsmirror-mirror, but the full output is actually:

  > Ensuring packages are installed and built...
    > Updating recipe repos...
      > Updating recipes for melpa...
      > Updating recipes for nongnu-elpa...
      > Updating recipes for gnu-elpa-mirror...
      > Updating recipes for el-get...
      > Updating recipes for emacsmirror-mirror...
    > Cloning org-appear...
    - No packages need attention
2024-07-26 04:46:54 -04: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
doctor.el docs: revise and fix nerd-icons doctor check 2023-09-16 15:32:54 +02:00
env.el fix(cli): doom env: omit XDG_BACKEND & DOOMLOCALDIR 2024-07-14 00:45:42 -04:00
info.el refactor!: restructure Doom core 2022-07-30 22:41:13 +02:00
install.el fix(cli): doom install: $DOOMDIR templates (part 2) 2024-03-28 00:23:17 -04:00
make.el dev: format CODEOWNERS with more whitespace 2024-07-01 03:35:35 -04:00
meta.el tweak(cli): use fancier string-dist suggestion alg 2024-02-16 02:06:24 -05:00
packages.el fix(cli): properly overwrite last line of output 2024-07-26 04:46:54 -04: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 fix(cli): doom sync: rebuild-all loop 2024-03-29 23:41:12 -04:00
test.el refactor!(cli): rename cli definers for consistency 2022-09-12 11:45:59 +02:00
upgrade.el docs: minor docstring revisions 2024-07-18 22:38:59 -04:00