Skip to content

samdmarshall/xcode-build-log-analyzer

Repository files navigation

forester

Code Climate Test Coverage CircleCI branch Dependency Status

forester is a tool that allows you to reconstruct and analyze build environments from Xcode build logs

Contributing and Code of Conduct License

This project and related material has a Code of Conduct that is listed in the contributing.md file. This must be read and adhered to when interacting with this project. Additionally this code is released under a 3-clause BSD license that you can read here.

Requirements Python

This tool is built and tested against Python 3.5.0.

Installation homebrew

Via homebrew:

$ brew update
$ brew tap samdmarshall/formulae
$ brew install samdmarshall/formulae/forester

To install the tool from the repo, clone from Github then run the respective make command for the desired version.

Installing for Python 3

$ make build

Usage

To use forester to generate a report, pass it one or more Xcode build logs:

$ forester --type xcode <paths to log files>

There are a number of flags that can be passed to modify the behavior of forester:

Flags Usage
--version Displays the version of forester and exits
--quiet Silences all logging output
--verbose Logs additional information
--no-ansi Disables the use of ansi color codes
Type Flag Value Usage
--type xcode For parsing logs generated by xcodebuild

About

tool to parse and reconstruct environments from Xcode build logs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published