#!/bin/zsh

local last_second=0

display_time() {
  seconds=$(date +"%S")
  [ $seconds -eq $last_second ] && return

  local current_time=$(date +"%H:%M:")

  echo -ne "\e7\e[1;70H\e[30;47m$current_time$seconds\e[0m\e8"
}

while true; do
  display_time

  sleep 0.1
done

