Unibar

Simple Xorg display bar written for speed and ease of use.

CLI Interface

Required Arg

Flags

Options

Configuration

The bar looks for the config file at: * $XDGCONFIGDIR/unibar/.conf OR * ~/.config/unibar/.conf

Defaults

Any configuration options set with command line arguements override options set in the config file. The default config file provided lays out the default options for configuration and how to override them.

Usage

The bar is only used to display text provided to it on stdin. Input is read and displayed everytime a new line is output. So make sure to use echo -n or some other print method that does not end in newline until you are ready to refresh the bar. Text written to the bar can also include formatting blocks with the following format.

Formatting

All formatting blocks are enclosed in curly braces {}. All closing blocks are enclosed in curly braces and start with the slash {/}.

Splitting Input

There is only one special block the is not in curly braces. The splitting block is <|> and seperates between the left, right, and center displays.

Installation

The project has been uploaded to crates.io and can be downloaded with: sh cargo install unibar

Author

By: Curtis Jones <mail@curtisjones.ca>