Metadata-Version: 2.1
Name: b2filt
Version: 0.2.1
Summary: Filter for output of B2 build tool from boost.org
Home-page: https://github.com/hdembinski/b2filt
Author: Hans Dembinski
Author-email: hans.dembinski@gmail.com
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/hdembinski/b2filt/issues
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Boost Software License 1.0 (BSL-1.0)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: test
Requires-Dist: pytest ; extra == 'test'
Requires-Dist: requests ; extra == 'test'

# b2filt

Output filter for [B2 build](https://boostorg.github.io/build) from the [Boost C++ project](https://www.boost.org).

![](doc/clip1.gif)
![](doc/clip2.gif)

## Install

```shell
pip install b2filt
```

## Usage

Just replace any call to `b2` with `b2filt`. All command line options are forwarded to `b2`.

## Features

- Filters out uninteresting stuff, but shows errors verbatim
- Automatically shows long compilation error messages in pager at end of run
- Works perfectly with `-jN`
- Uses `b2` in your current Boost super project and falls back to `b2` available in PATH
- Displays wall time it took to compile/run everything


