Repolode
cpisciotta

cpisciotta/xcbeautify

Formatter rápido desenvolvido em Swift que transforma a saída verbosa do xcodebuild em logs coloridos e fáceis de ler, como alternativa mais rápida ao xcpretty.

Alternativa open source a:xcpretty

Estrelas
1,555
Forks
110
Issues abertas
66
Último commit
há 3 meses

O que é?

xcbeautify é uma ferramenta de linha de comando que reformata a saída bruta do xcodebuild, o utilitário de build e testes de projetos Xcode. Basta direcionar a saída do xcodebuild para ele: a ferramenta substitui os logs padrão e densos por uma saída colorida e fácil de entender, que destaca erros, avisos e resultados de testes.

Escrito em Swift e compilado como um binário estático, o xcbeautify funciona sem um ambiente Ruby. O projeto se apresenta como uma alternativa mais rápida ao xcpretty e oferece suporte a macOS e Linux. Também processa a saída do novo sistema de build, dos testes paralelos do Xcode e do Swift Package Manager por meio do swift test.

Para CI, o xcbeautify pode gerar relatórios JUnit e inclui renderizadores específicos para GitHub Actions, TeamCity e Azure DevOps Pipelines, que exibem avisos e erros nas interfaces dessas plataformas.

Recursos principais

  • 01Gera uma saída colorida e fácil de entender a partir dos logs do xcodebuild.
  • 02Oferece suporte ao novo sistema de build, aos testes paralelos do Xcode e à saída do Swift Package Manager.
  • 03Gera relatórios JUnit.
  • 04Inclui renderizadores para GitHub Actions, TeamCity e Azure DevOps Pipelines.
  • 05É distribuído como binário estático e funciona em macOS e Linux.

Casos de uso

  • Deixar os logs de build e testes do Xcode fáceis de ler na máquina do desenvolvedor.
  • Exibir avisos de build do iOS e falhas em testes diretamente nos resumos do GitHub Actions.
  • Gerar relatórios de testes JUnit a partir de execuções do xcodebuild em pipelines de CI.

Início rápido

  1. 1

    Instale pelo Homebrew

    brew install xcbeautify
  2. 2

    Encaminhe a saída do xcodebuild para o xcbeautify

    xcodebuild [flags] | xcbeautify

Antes de usar

  • A ferramenta é voltada à saída de compilação do Xcode e do Swift, portanto só é útil em fluxos de trabalho de compilação para plataformas Apple ou Swift.

Em coleções

Tópicos

Perguntas frequentes

O que é xcbeautify?
Formatter rápido desenvolvido em Swift que transforma a saída verbosa do xcodebuild em logs coloridos e fáceis de ler, como alternativa mais rápida ao xcpretty. xcbeautify é uma ferramenta de linha de comando que reformata a saída bruta do xcodebuild, o utilitário de build e testes de projetos Xcode. Basta direcionar a saída do xcodebuild para ele: a ferramenta substitui os logs padrão e densos por uma saída colorida e fácil de entender, que destaca erros, avisos e resultados de testes.
xcbeautify é gratuito? Qual é a licença?
xcbeautify é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
xcbeautify ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de xcbeautify foi em 10 de ago. de 2026.
Para que posso usar xcbeautify?
Deixar os logs de build e testes do Xcode fáceis de ler na máquina do desenvolvedor. Exibir avisos de build do iOS e falhas em testes diretamente nos resumos do GitHub Actions. Gerar relatórios de testes JUnit a partir de execuções do xcodebuild em pipelines de CI.
Como instalar xcbeautify?
Instale pelo Homebrew: brew install xcbeautify Encaminhe a saída do xcodebuild para o xcbeautify: xcodebuild [flags] | xcbeautify
Onde consigo xcbeautify?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/cpisciotta/xcbeautify

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados