forester is a tool that allows you to reconstruct and analyze build environments from Xcode build logs
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.
This tool is built and tested against Python 3.5.0.
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.
$ make build
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 |