Clock-rs — цифровые часы, таймер и секундомер в терминале

clock-rs — консольные часы, написанные на Rust. Проект задуман как современная альтернатива tty-clock, предлагающая цифровой хронометр с расширенными возможностями настройки прямо в командной строке.
Возможности и состав проекта
Программа отображает текущее время, а также может работать как таймер или секундомер. Пользователи могут настраивать внешний вид часов, включая цвет, интервал обновления, мигание двоеточия и использование жирного шрифта. Доступны настройки формата даты, выбор между 12-часовым и 24-часовым форматом времени, а также отображение времени в UTC.
Начало работы и требования
clock-rs поддерживает основные операционные системы и устанавливается через Cargo, пакетные менеджеры Arch Linux, Homebrew, NetBSD и NixOS, или собирается из исходного кода. Конфигурация осуществляется через файл conf.toml, расположенный в системном каталоге настроек, с возможностью переопределения параметров через аргументы командной строки.
Ограничения и выбор сценария
Внешний вид зависит от размеров терминала, шрифта и поддержки оформления. Конфигурацию лучше проверять с текущей версией программы: аргументы командной строки могут переопределять значения файла. Таймер в интерактивном терминале не стоит считать устойчивым системным планировщиком задач; закрытие сессии и сон компьютера требуют отдельной проверки поведения.
Лицензия и условия использования
GitHub определяет лицензию репозитория как Apache-2.0. Перед использованием и распространением проверьте полный текст LICENSE и отдельные условия зависимостей, данных или моделей: лицензия репозитория не заменяет их лицензии.





