cpisciotta/xcbeautify
xcodebuild의 복잡한 출력을 읽기 쉽고 색상으로 구분된 로그로 바꿔 주는 빠른 Swift 기반 포매터로, xcpretty보다 빠른 대안입니다.
대체할 수 있는 제품:xcpretty
- 스타
- 1,555
- 포크
- 110
- 열린 이슈
- 66
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
xcbeautify는 Xcode 프로젝트의 빌드 및 테스트를 실행하는 도구인 xcodebuild의 원시 출력을 다시 구성하는 CLI 도구입니다. xcodebuild 출력을 파이프로 전달하면 기본 로그 대신 오류, 경고, 테스트 결과를 강조한 읽기 쉽고 색상으로 구분된 출력을 보여 줍니다.
Swift로 작성되어 정적 바이너리로 컴파일되므로 Ruby 환경 없이 실행할 수 있습니다. xcpretty보다 빠른 대안을 지향하며 macOS와 Linux를 지원합니다. 새 빌드 시스템 출력, Xcode의 병렬 테스트 출력, swift test에서 생성되는 Swift Package Manager 출력도 처리합니다.
CI에서는 JUnit 리포트를 생성할 수 있으며, GitHub Actions, TeamCity, Azure DevOps Pipelines용 전용 렌더러를 제공해 각 플랫폼의 인터페이스에서 경고와 오류를 확인할 수 있습니다.
핵심 기능
- 01xcodebuild 로그를 읽기 쉽고 색상으로 구분된 출력으로 변환합니다.
- 02새 빌드 시스템, Xcode 병렬 테스트, Swift Package Manager 출력을 지원합니다.
- 03JUnit 리포트를 생성합니다.
- 04GitHub Actions, TeamCity, Azure DevOps Pipelines용 렌더러를 제공합니다.
- 05정적 바이너리로 제공되며 macOS와 Linux에서 실행됩니다.
활용 사례
- 개발자 컴퓨터에서 Xcode 빌드 및 테스트 로그를 읽기 쉽게 만듭니다.
- iOS 빌드 경고와 테스트 실패를 GitHub Actions 요약에 바로 표시합니다.
- CI 파이프라인에서 xcodebuild 실행 결과로 JUnit 테스트 리포트를 생성합니다.
빠른 시작
- 1
Homebrew로 설치
brew install xcbeautify - 2
xcodebuild 출력을 xcbeautify로 파이프하기
xcodebuild [flags] | xcbeautify
사용 전 알아둘 점
- Xcode 및 Swift 빌드 출력을 대상으로 하므로 Apple 플랫폼 또는 Swift 빌드 워크플로에서만 유용합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- xcbeautify은(는) 무엇인가요?
- xcodebuild의 복잡한 출력을 읽기 쉽고 색상으로 구분된 로그로 바꿔 주는 빠른 Swift 기반 포매터로, xcpretty보다 빠른 대안입니다. xcbeautify는 Xcode 프로젝트의 빌드 및 테스트를 실행하는 도구인 xcodebuild의 원시 출력을 다시 구성하는 CLI 도구입니다. xcodebuild 출력을 파이프로 전달하면 기본 로그 대신 오류, 경고, 테스트 결과를 강조한 읽기 쉽고 색상으로 구분된 출력을 보여 줍니다.
- xcbeautify은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- xcbeautify은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- xcbeautify은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. xcbeautify의 마지막 커밋은 2026년 8월 10일입니다.
- xcbeautify은(는) 어디에 사용할 수 있나요?
- 개발자 컴퓨터에서 Xcode 빌드 및 테스트 로그를 읽기 쉽게 만듭니다. iOS 빌드 경고와 테스트 실패를 GitHub Actions 요약에 바로 표시합니다. CI 파이프라인에서 xcodebuild 실행 결과로 JUnit 테스트 리포트를 생성합니다.
- xcbeautify는 어떻게 설치하나요?
- Homebrew로 설치: brew install xcbeautify xcodebuild 출력을 xcbeautify로 파이프하기: xcodebuild [flags] | xcbeautify
- xcbeautify은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/cpisciotta/xcbeautify
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Apple의 simctl 도구를 감싼 GUI로 iOS, tvOS, watchOS 시뮬레이터를 제어하는 macOS 앱입니다.
GitHub PR과 로컬 브랜치 변경 사항을 원하는 모델 제공업체의 LLM으로 검토하는 오픈소스 AI 코드 리뷰 도구입니다.
코드를 검사하고 수정하는 린터와 포매터 모음으로, GitHub Action이나 독립형 컨테이너로 바로 실행할 수 있습니다.