Print bar graphs in your shell. $ bart: ██████████ 100
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
libexec
LICENSE
README.md

README.md

bart

Print bar graphs in your shell.

bart takes a list of data and plots a chart with rectangular horizontal bars with lengths proportional to the values represented.

Installation

Clone this repository:

$ git clone git@github.com:arturoherrero/bart.git

Add bart/bin/ to your PATH:

$ echo 'export PATH="${PATH}:path/to/bart/bin"' >> ~/.bash_profile

Source your profile:

$ source ~/.bash_profile

OS X

$ brew tap arturoherrero/formulae
$ brew install bart

Usage

Just run bart and pass it a list of pair number of arguments (space-delimited), the label and the value. It's designed to be used in conjunction with other scripts that can output in that format.

$ bart 2013 10 2014 60 2015 29 2016 0 2017 3
2013: ██████████ 10
2014: ████████████████████████████████████████████████████████████ 60
2015: █████████████████████████████ 29
2016: | 0
2017: ███ 3

$ echo Gin 30 Vermouth 20 Lemon 20 Syrup 10 | bart
Gin:      ██████████████████████████████ 30
Vermouth: ████████████████████ 20
Lemon:    ████████████████████ 20
Syrup:    ██████████ 10

BTW, you can learn more about Cocktails for Programmers.

Who made this?

This was made by Arturo Herrero under the MIT License. Find me on Twitter @ArturoHerrero.