# std.Build.Step: split evalChildProcess into two functions · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/af7afbd08b9c74c0d65ddda9f495e497c4c5e5a1)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: af7afbd08b9c74c0d65ddda9f495e497c4c5e5a1

Requested commit: af7afbd08b9c74c0d65ddda9f495e497c4c5e5a1

Commit: af7afbd08b9c74c0d65ddda9f495e497c4c5e5a1

Tree: dd7402eb4d2b317d5ab8fc588174ffda9168eee7

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
std.Build.Step: split evalChildProcess into two functions

Now there is `captureChildProcess` which gives access to the
`std.process.Child.RunResult`, which is useful for accessing the stdout.

It also accepts and passes an optional `std.Progress.Node` to the child.

```

## Parents

- [42658de76287ecd24691d774232c5ec07107a0ee](https://git.cafe/gitcafe/zig/commit/42658de76287ecd24691d774232c5ec07107a0ee?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/af7afbd08b9c74c0d65ddda9f495e497c4c5e5a1?format=markdown)
