misc/ruby-powerbar - The NetBSD Packages Collection

The last progressbar-library you'll ever need

# PowerBar

This is PowerBar - The last progressbar-library you'll ever need.

## Features

* Detects when stdout is not a terminal and automatically falls back to logging
  * Does not clutter your log-files with ansi-codes!
  * If your CLI-app can run interactively and non-interactively (e.g. cronjob)
    you will automatically get reasonable progress-output in both modes.
  * By default prints to stderr but can call any output-method
    of your choice (e.g. your favorite Logger).

* Fully customizable; all output is template-driven.

* All output is optional. You may set PowerBar to silently collect progress
  information (percentage-done, throughput, ETA, etc.) and then use the
  computed values elsewhere in your app.

* All state can be updated at any time. For example: If you're monitoring a
  multi-part operation then you can change the status-message of a running
  PowerBar to reflect the current state.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

misc/ruby-hashie lang/ruby32-base

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64ruby31-powerbar-2.0.1.tgz
NetBSD 10.0aarch64ruby32-powerbar-2.0.1.tgz
NetBSD 10.0aarch64ruby33-powerbar-2.0.1.tgz
NetBSD 10.0aarch64ruby31-powerbar-1.0.18.tgz
NetBSD 10.0aarch64ruby32-powerbar-1.0.18.tgz
NetBSD 10.0aarch64ruby33-powerbar-1.0.18.tgz
NetBSD 10.0aarch64ebruby31-powerbar-1.0.18.tgz
NetBSD 10.0aarch64ebruby31-powerbar-2.0.1.tgz
NetBSD 10.0earmv4ruby31-powerbar-1.0.18.tgz
NetBSD 10.0earmv4ruby31-powerbar-2.0.1.tgz
NetBSD 10.0earmv6hfruby31-powerbar-2.0.1.tgz
NetBSD 10.0earmv6hfruby32-powerbar-2.0.1.tgz
NetBSD 10.0earmv6hfruby33-powerbar-2.0.1.tgz
NetBSD 10.0earmv6hfruby31-powerbar-1.0.18.tgz
NetBSD 10.0earmv6hfruby32-powerbar-1.0.18.tgz
NetBSD 10.0earmv6hfruby33-powerbar-1.0.18.tgz
NetBSD 10.0earmv6hfruby31-powerbar-1.0.18.tgz
NetBSD 10.0earmv6hfruby32-powerbar-1.0.18.tgz
NetBSD 10.0earmv6hfruby33-powerbar-1.0.18.tgz
NetBSD 10.0earmv7hfruby31-powerbar-2.0.1.tgz
NetBSD 10.0earmv7hfruby32-powerbar-2.0.1.tgz
NetBSD 10.0earmv7hfruby33-powerbar-2.0.1.tgz
NetBSD 10.0earmv7hfruby31-powerbar-1.0.18.tgz
NetBSD 10.0earmv7hfruby32-powerbar-1.0.18.tgz
NetBSD 10.0earmv7hfruby33-powerbar-1.0.18.tgz
NetBSD 10.0earmv7hfruby31-powerbar-1.0.18.tgz
NetBSD 10.0earmv7hfruby32-powerbar-1.0.18.tgz
NetBSD 10.0earmv7hfruby33-powerbar-1.0.18.tgz
NetBSD 10.0i386ruby31-powerbar-2.0.1.tgz
NetBSD 10.0i386ruby32-powerbar-2.0.1.tgz
NetBSD 10.0i386ruby33-powerbar-2.0.1.tgz
NetBSD 10.0i386ruby31-powerbar-1.0.18.tgz
NetBSD 10.0i386ruby32-powerbar-1.0.18.tgz
NetBSD 10.0i386ruby33-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby26-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby27-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby30-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby31-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby32-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby26-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby27-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby30-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby31-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby32-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby26-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby27-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby30-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby31-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby32-powerbar-1.0.18.tgz
NetBSD 10.0powerpcruby33-powerbar-1.0.18.tgz
NetBSD 10.0sparc64ruby31-powerbar-1.0.18.tgz
NetBSD 10.0sparc64ruby32-powerbar-1.0.18.tgz
NetBSD 10.0sparc64ruby33-powerbar-1.0.18.tgz
NetBSD 10.0sparc64ruby31-powerbar-2.0.1.tgz
NetBSD 10.0sparc64ruby32-powerbar-2.0.1.tgz
NetBSD 10.0sparc64ruby33-powerbar-2.0.1.tgz
NetBSD 10.0vaxruby31-powerbar-2.0.1.tgz
NetBSD 10.0x86_64ruby31-powerbar-2.0.1.tgz
NetBSD 10.0x86_64ruby32-powerbar-2.0.1.tgz
NetBSD 10.0x86_64ruby33-powerbar-2.0.1.tgz
NetBSD 10.0x86_64ruby31-powerbar-1.0.18.tgz
NetBSD 10.0x86_64ruby32-powerbar-1.0.18.tgz
NetBSD 10.0x86_64ruby33-powerbar-1.0.18.tgz
NetBSD 9.0aarch64ruby31-powerbar-2.0.1.tgz
NetBSD 9.0aarch64ruby31-powerbar-1.0.18.tgz
NetBSD 9.0earmv4ruby31-powerbar-1.0.18.tgz
NetBSD 9.0earmv6hfruby31-powerbar-2.0.1.tgz
NetBSD 9.0earmv6hfruby32-powerbar-2.0.1.tgz
NetBSD 9.0earmv6hfruby33-powerbar-2.0.1.tgz
NetBSD 9.0earmv6hfruby31-powerbar-1.0.18.tgz
NetBSD 9.0earmv6hfruby32-powerbar-1.0.18.tgz
NetBSD 9.0earmv6hfruby33-powerbar-1.0.18.tgz
NetBSD 9.0earmv6hfruby31-powerbar-1.0.18.tgz
NetBSD 9.0earmv6hfruby32-powerbar-1.0.18.tgz
NetBSD 9.0earmv6hfruby33-powerbar-1.0.18.tgz
NetBSD 9.0earmv7hfruby31-powerbar-2.0.1.tgz
NetBSD 9.0earmv7hfruby32-powerbar-2.0.1.tgz
NetBSD 9.0earmv7hfruby33-powerbar-2.0.1.tgz
NetBSD 9.0earmv7hfruby31-powerbar-1.0.18.tgz
NetBSD 9.0earmv7hfruby32-powerbar-1.0.18.tgz
NetBSD 9.0earmv7hfruby33-powerbar-1.0.18.tgz
NetBSD 9.0earmv7hfruby31-powerbar-1.0.18.tgz
NetBSD 9.0earmv7hfruby32-powerbar-1.0.18.tgz
NetBSD 9.0earmv7hfruby33-powerbar-1.0.18.tgz
NetBSD 9.0i386ruby31-powerbar-2.0.1.tgz
NetBSD 9.0i386ruby32-powerbar-2.0.1.tgz
NetBSD 9.0i386ruby33-powerbar-2.0.1.tgz
NetBSD 9.0i386ruby31-powerbar-1.0.18.tgz
NetBSD 9.0i386ruby32-powerbar-1.0.18.tgz
NetBSD 9.0i386ruby33-powerbar-1.0.18.tgz
NetBSD 9.0m68kruby26-powerbar-1.0.18.tgz
NetBSD 9.0m68kruby31-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby24-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby25-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby26-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby27-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby30-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby31-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby32-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby24-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby25-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby26-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby27-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby30-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby31-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby32-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby24-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby25-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby26-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby27-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby30-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby31-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby32-powerbar-1.0.18.tgz
NetBSD 9.0powerpcruby33-powerbar-1.0.18.tgz
NetBSD 9.0sparc64ruby31-powerbar-1.0.18.tgz
NetBSD 9.0sparc64ruby31-powerbar-2.0.1.tgz
NetBSD 9.0sparc64ruby32-powerbar-2.0.1.tgz
NetBSD 9.0sparc64ruby33-powerbar-2.0.1.tgz
NetBSD 9.0x86_64ruby31-powerbar-2.0.1.tgz
NetBSD 9.0x86_64ruby32-powerbar-2.0.1.tgz
NetBSD 9.0x86_64ruby33-powerbar-2.0.1.tgz
NetBSD 9.0x86_64ruby31-powerbar-1.0.18.tgz
NetBSD 9.0x86_64ruby32-powerbar-1.0.18.tgz
NetBSD 9.0x86_64ruby33-powerbar-1.0.18.tgz
NetBSD 9.3x86_64ruby31-powerbar-2.0.1.tgz
NetBSD 9.3x86_64ruby32-powerbar-2.0.1.tgz
NetBSD 9.3x86_64ruby33-powerbar-2.0.1.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

(none)

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.