progress-meter: Live diagnostics for concurrent activity

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain]

This library can be used to display a progress bar or other live diagnostics for your application. It supports partial updates from multiple threads without interfering with each other, and it has the correct behaviour when printing diagnostics that are not part of the progress bar and should just scroll by.

The System.Progress module contains a tutorial.


[Skip to ReadMe]

Properties

Versions0.1.0, 1.0.0, 1.0.0, 1.0.0.1
Change logCHANGELOG.md
Dependenciesansi-terminal (>=0.6 && <0.8), async (>=2.1.1 && <2.2), base (>=4.8 && <4.11), stm (==2.4.*) [details]
LicenseBSD-3-Clause
CopyrightCopyright 2017 Ertugrul Söylemez
AuthorErtugrul Söylemez <esz@posteo.de>
MaintainerErtugrul Söylemez <esz@posteo.de>
CategorySystem
Home pagehttps://github.com/esoeylemez/progress-meter
Bug trackerhttps://github.com/esoeylemez/progress-meter/issues
Source repositoryhead: git clone https://github.com/esoeylemez/progress-meter.git
UploadedMon Dec 25 00:13:52 UTC 2017 by esz

Modules

[Index]

Flags

NameDescriptionDefaultType
devel

Development dependencies

DisabledManual
examples

Build the example programs

DisabledManual

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainers' corner

For package maintainers and hackage trustees


Readme for progress-meter-1.0.0

[back to package description]

progress-meter

This library can be used to display progress meters or other diagnostics for concurrently running actions. It supports dynamic creation and removal of new sub-meters as well as correct behaviour when printing diagnostics that are not part of the progress meter and should just scroll by.

The System.ProgressMeter module contains a tutorial.