Всі проєкти
clck
Кросплатформний таймер для терміналаdeveloper_toolscliopen_sourcecross_platform

clck

clck — це адаптивний таймер зворотного відліку для термінала на macOS і Linux, написаний на Rust, із гнучким введенням часу, налаштовуваними звуками, сповіщеннями та інтерфейсом, що підлаштовується під розмір термінала.

Visit Project

СТЕК ТЕХНОЛОГІЙ

  • Rust

#Проблема

Таймер у терміналі здається простим інструментом, доки він не має надійно працювати в реальному процесі: час потрібно вводити швидко, відлік має залишатися читабельним після зміни розміру вікна, сигнал повинен працювати на різних системах, а після завершення термінал має коректно відновлювати свій стан.

#Що ми створили

clck — це CLI на Rust, який підтримує формати на кшталт 45s, 10m, 1h30m і часові записи. Він автоматично вибирає ASCII-шрифт, що поміщається у вікно, реагує на зміну розміру термінала, підтримує системні та власні звуки й може показувати системні сповіщення.

#Публікація та документація

Проєкт відкритий, опублікований як Rust crate і має окрему документацію.

cargo install clck --locked

#Чому цей проєкт важливий

clck демонструє повний продуктовий підхід навіть до невеликого інструмента: кросплатформна поведінка, UX термінала, пакування, автоматизація релізів, документація й дистрибуція мають працювати як одна система.

Маєте ідею для розвитку?
Перетворімо її на рішення, яке працює.

Розкажіть нам, чого хочете досягти. Під час безкоштовної консультації ми впорядкуємо вашу ідею, визначимо пріоритети та знайдемо найкращий спосіб втілити її в життя.