#!/usr/bin/env bash
# UI DEMO 03 — MINIMAL INK  |  no root needed
# Quiet monochrome elegance
export LC_ALL=C.UTF-8 2>/dev/null || true
[ -t 1 ] || { echo "Run in a real terminal"; exit 1; }

W=$'\e[1;37m'
G=$'\e[38;5;250m'
D=$'\e[2m'
A=$'\e[38;5;255m'
N=$'\e[0m'
OK=$'\e[38;5;114m'
BD=$'\e[38;5;240m'

line() { printf '%s──────────────────────────────────────────────────%s\n' "$BD" "$N"; }

draw() {
  clear
  printf '\n'
  printf '  %sCRIMSON%s  %s/  minimal ink%s\n' "$W" "$N" "$D" "$N"
  line
  printf '  %sserver%s     203.0.113.40\n' "$G" "$N"
  printf '  %sos%s         Ubuntu 24.04\n' "$G" "$N"
  printf '  %suptime%s     3d 4h\n' "$G" "$N"
  line
  printf '  %sstatus%s\n' "$A" "$N"
  printf '    nginx    %sok%s\n' "$OK" "$N"
  printf '    xray     %sok%s\n' "$OK" "$N"
  printf '    ssh-ws   %sok%s\n' "$OK" "$N"
  printf '    cert     %sok · 62d%s\n' "$OK" "$N"
  line
  printf '  %smenu%s\n' "$A" "$N"
  printf '    %s1%s  install          %s2%s  links\n' "$W" "$N" "$W" "$N"
  printf '    %s3%s  certificate      %s4%s  status\n' "$W" "$N" "$W" "$N"
  printf '    %s5%s  protocols        %s6%s  audit\n' "$W" "$N" "$W" "$N"
  printf '    %s0%s  quit\n' "$W" "$N"
  line
  printf '  %squiet UI — space, typography, no noise%s\n' "$D" "$N"
}

main() {
  while true; do
    draw
    read -r -p "  · " c || exit 0
    case "$c" in
      0) clear; exit 0 ;;
      *) printf '  → %s\n' "$c"; sleep 0.6 ;;
    esac
  done
}
main

