Goclock

Это терминальные часы, написанные на Go, отображающие текущее время в псевдографическом (ASCII-графика) стиле.

📷 Пример вывода

┌─┐ ┌─┐ ┌┐  ┌─┐ ┌─┐ ┌─┐
│ │ │ │  │  ┌─┘ ├─┤ ┌─┐
└─┘ └─┘  ┘  └─┘ └─┘ └─┘

🚀 Запуск

  1. Убедитесь, что у вас установлен Go.

  2. Склонируйте репозиторий:

    git clone https://github.com/yourusername/pseudographic-clock.git
    cd pseudographic-clock
    
  3. Запустите приложение:

    go run clock.go
    
  4. Или скомпилируйте исполняемый файл:

    go build -o goclock clock.go
    

🛑 Завершение

Нажмите Ctrl + C для остановки программы. При выходе курсор будет возвращён в нормальное состояние.

⚙️ Особенности

  • Отображает время в формате HH:MM:SS
  • Каждая цифра и двоеточие стилизованы с использованием UTF-8 псевдографики
  • Обновление экрана каждую секунду
  • ANSI-escape последовательности для стилизации и управления экраном
  • Обработка SIGINT для корректного завершения

💻 Совместимость

  • Linux

Автор:

  • Grannik

Контакты:

Репозитории:

Лицензия

Этот проект распространяется под лицензией MIT. См. файл LICENSE для подробностей.

Description
No description provided
Readme MIT 1.2 MiB
Languages
Go 100%