The snippet above is from my global ~/.justfile. I also have abbr -a j 'just' in my Fish configuration.
The original version streamed the output. This version sacrifices that streaming for pretty output formatting with charmbracelet/glow. It pipes the output Markdown through prettier/prettier to make up for any wonky formatting; Claude in particular likes to skip blank lines after headings.
This means that charmbracelet/glow and prettier/prettier are dependencies, alongside any AI backends like github/copilot-cli or anthropics/claude-code.
The Gemini and Codex CLI backends are not yet implemented.