# 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.

- Source version: `ruby33-powerbar-2.0.1`
- Maintainer: pkgsrc-users AT NetBSD.org
- Website: https://github.com/busyloop/powerbar
- License: mit
- Package history: cvs, hg, git

## Build dependencies

pkgtools/mktools lang/ruby33 pkgtools/cwrappers

## Runtime dependencies

misc/ruby-hashie lang/ruby33

## Binary packages

OS | Architecture | Version
--- | --- | ---
NetBSD 10.0 | aarch64 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64 | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64 | ruby40-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64 | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64eb | ruby31-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64eb | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64eb | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | aarch64eb | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv4 | ruby31-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv4 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv4 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv4 | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv4 | ruby31-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv4 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv4 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv4 | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv6hf | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv6hf | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv6hf | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv6hf | ruby40-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv6hf | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv6hf | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv6hf | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv7hf | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv7hf | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv7hf | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv7hf | ruby40-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv7hf | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv7hf | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | earmv7hf | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | i386 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | i386 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | i386 | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | i386 | ruby40-powerbar-2.0.1.tgz
NetBSD 10.0 | i386 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | i386 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | i386 | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | m68k | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby31-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby31-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby31-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | powerpc | ruby40-powerbar-2.0.1.tgz
NetBSD 10.0 | sh3el | ruby31-powerbar-2.0.1.tgz
NetBSD 10.0 | sparc64 | ruby31-powerbar-2.0.1.tgz
NetBSD 10.0 | sparc64 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | sparc64 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | sparc64 | ruby31-powerbar-2.0.1.tgz
NetBSD 10.0 | sparc64 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | sparc64 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | vax | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | x86_64 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | x86_64 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | x86_64 | ruby34-powerbar-2.0.1.tgz
NetBSD 10.0 | x86_64 | ruby40-powerbar-2.0.1.tgz
NetBSD 10.0 | x86_64 | ruby32-powerbar-2.0.1.tgz
NetBSD 10.0 | x86_64 | ruby33-powerbar-2.0.1.tgz
NetBSD 10.0 | x86_64 | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64 | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64 | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64 | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64 | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64 | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64 | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64 | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64eb | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64eb | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64eb | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64eb | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64eb | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64eb | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | aarch64eb | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv6hf | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv6hf | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv6hf | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv6hf | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv6hf | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv6hf | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv6hf | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv7hf | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv7hf | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv7hf | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv7hf | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv7hf | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv7hf | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | earmv7hf | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | i386 | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | i386 | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | i386 | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | i386 | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | i386 | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | i386 | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | i386 | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | powerpc | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | powerpc | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | powerpc | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | powerpc | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | powerpc | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | powerpc | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | powerpc | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | powerpc | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | riscv64 | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | x86_64 | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | x86_64 | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | x86_64 | ruby34-powerbar-2.0.1.tgz
NetBSD 11.0 | x86_64 | ruby40-powerbar-2.0.1.tgz
NetBSD 11.0 | x86_64 | ruby32-powerbar-2.0.1.tgz
NetBSD 11.0 | x86_64 | ruby33-powerbar-2.0.1.tgz
NetBSD 11.0 | x86_64 | ruby34-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv6hf | ruby32-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv6hf | ruby33-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv6hf | ruby34-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv6hf | ruby40-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv6hf | ruby32-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv6hf | ruby33-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv6hf | ruby34-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv7hf | ruby32-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv7hf | ruby33-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv7hf | ruby34-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv7hf | ruby40-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv7hf | ruby32-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv7hf | ruby33-powerbar-2.0.1.tgz
NetBSD 9.0 | earmv7hf | ruby34-powerbar-2.0.1.tgz
NetBSD 9.0 | i386 | ruby32-powerbar-2.0.1.tgz
NetBSD 9.0 | i386 | ruby33-powerbar-2.0.1.tgz
NetBSD 9.0 | i386 | ruby34-powerbar-2.0.1.tgz
NetBSD 9.0 | i386 | ruby40-powerbar-2.0.1.tgz
NetBSD 9.0 | powerpc | ruby31-powerbar-2.0.1.tgz
NetBSD 9.0 | powerpc | ruby32-powerbar-2.0.1.tgz
NetBSD 9.0 | powerpc | ruby33-powerbar-2.0.1.tgz
NetBSD 9.0 | x86_64 | ruby32-powerbar-2.0.1.tgz
NetBSD 9.0 | x86_64 | ruby33-powerbar-2.0.1.tgz
NetBSD 9.0 | x86_64 | ruby34-powerbar-2.0.1.tgz
NetBSD 9.0 | x86_64 | ruby40-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

(no vulnerabilities known)

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.