# improve progress reporting · gitcafe/zig

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

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

Visibility: public

Requested revision: 2d5b2bf1c986d037ef965bf8c9b4d8dfd5967478

Requested commit: 2d5b2bf1c986d037ef965bf8c9b4d8dfd5967478

Commit: 2d5b2bf1c986d037ef965bf8c9b4d8dfd5967478

Tree: e7b0f9f6f509e34edeb2226569b2ae78d34cfb5a

Author: Andrew Kelley

Committer: Andrew Kelley

## Message

```
improve progress reporting

 * use erase rest of line escape code.
 * use `stderr.supportsAnsiEscapeCodes` rather than `isTty`.
 * respect `--color off`
 * avoid unnecessary recursion
 * add `Progress.log`
 * disable the progress std lib test since it's noisy and uses
   `time.sleep()`.
 * enable/integrate progress printing with the default test runner

```

## Parents

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

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