Go to file
sqshq 2505dcd4e3 Merge remote-tracking branch 'origin/master' 2019-04-21 00:15:11 -04:00
asset refactoring, added sequential triggers execution per component 2019-03-09 23:41:23 -05:00
component added mutex for sparkline cleanup function in order to eliminate possibility of clash with Draw function 2019-04-21 00:15:03 -04:00
config added ability to disable border for asciiboxes 2019-04-09 22:34:45 -04:00
console fix possible index-out-of-range issue in palette 2019-04-15 22:12:39 -04:00
data added config variables support 2019-04-08 22:04:08 -04:00
event component selection using mouse click 2019-04-13 20:24:24 -04:00
.gitignore added gitignore 2019-01-24 23:11:26 -05:00
LICENSE LICENSE added 2019-04-19 23:38:25 -04:00
README.md README draft added 2019-04-20 00:30:13 -04:00
config.yml menu cross-platform rendering: remove dot in the middle of arrows 2019-04-13 12:39:09 -04:00
go.mod added cli flags with description and help page 2019-03-18 23:02:02 -04:00
go.sum added cli flags with description and help page 2019-03-18 23:02:02 -04:00
main.go textbox component 2019-04-09 22:30:21 -04:00

README.md

Sampler. Visualization for any shell command.

Sampler is a tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.

sampler

Installation

macOS

...

Linux

...

Windows

...

Usage

Using Sampler is basically a three-step process:

  • Define your configuration in a YAML file
  • Run sampler -c config.yml
  • Adjust components size and location, if needed

Configuration

Links to the sections below

Runchart

...

Sparkline

...

Barchart

...

Gauge

...

Textbox

...

Asciibox

...

Triggers

Perform conditional actions, like visual/sound alerts or a shell command

Interactive shell

Allows efficient database polling, remote server access, etc

Variables

Extract variables or repeated patterns into YAML variables or command line flags