mattmc3 / antidote

https://getantidote.github.io - the cure to slow zsh plugin management
MIT License
855 stars 21 forks source link

Improve update subcommand ouput #195

Open mattmc3 opened 1 month ago

mattmc3 commented 1 month ago

When running antidote update, I got intermingled git log output which is not expected:

antidote: updated: https://github.com/Aloxaf/fzf-tab 14e16f0 -> 7fed01a
7fed01a (HEAD -> master, origin/master, origin/HEAD) docs: add info about completions (#454)
antidote: updated: https://github.com/ohmyzsh/ohmyzsh 22bda77 -> e83c10e
antidote: updated: https://github.com/zsh-users/zsh-completions 4145b89 -> e897589
e83c10e (HEAD -> master, origin/master, origin/HEAD) chore(brew): duplicated alias (#12596)
3b5f018 fix(toolbox): avoid prompt injection
2cb403e feat(toolbox): add function to show toolbox name (#12594)
0f75203 feat(docker): add image prune alias (#12520)
432596e feat(arduino-cli): add completion plugin (#12522)
5c532a8 fix(pyenv)!: do not load if a virtualenv is present
2527959 fix(vi-mode): don't overwrite settings
bc337e9 docs(brew): remove reference to bubc (#12592)
e897589 (HEAD -> master, origin/master, origin/HEAD) Merge pull request #1095 from zsh-users/update-misc
35f2ed4 Update rubocop completion
5e40b7b Update direnv completion
4dfb7a5 Cleanup code
8abb801 Update clang-tidy completion
3ce9d45 Update ccache completion
Bundle updates complete.

Updating antidote...
antidote self-update complete.

antidote version 1.9.7 (4858ab3)

This requires either some kind of semaphore, or deferred and serialized printing of output.