#!/usr/bin/env bash
# Updates a Terminal Widget (--target github) with a contrib graph PNG.
set -euo pipefail

GITHUB_USERNAME="ttscoff"

widget-github() {
  local contrib_root="https://brettterpstra.com/contrib"
  local graph_url="${contrib_root}/generate?username=${GITHUB_USERNAME}&months=5&theme=sunset&width=600&caption_year=0&caption_month=0&caption_day=0&download=0"

  terminal-widget --target github --image "${graph_url}" --padding 0 --bg 1d1128 --full-width "$@"
}

widget-github