Skip to content

dashcat -- YAML-Driven Dashboard

Compose terminal dashboards from a YAML layout file.

Installation

pip install dapple[dashcat]

Adds pyyaml dependency.

Usage

dashcat layout.yaml
dashcat --preset system    # built-in system metrics

Layout Format

rows:
  - cells:
    - type: sparkline
      source: metrics.jsonl
      query: .cpu
      title: CPU
    - type: sparkline
      source: metrics.jsonl
      query: .memory
      title: Memory
  - cells:
    - type: bar_chart
      source: sales.csv
      x: region
      y: revenue
      title: Revenue by Region

Supported cell types: sparkline, line_plot, bar_chart, histogram, heatmap.