Wszystkie projekty
clck
Wieloplatformowy timer terminalowynarzedzia_deweloperskiecliopen_sourcecross_platform

clck

clck to responsywny timer i alarm działający w terminalu na macOS i Linuxie, napisany w Rust, z elastycznym podawaniem czasu, dźwiękami, powiadomieniami i interfejsem dopasowującym się do rozmiaru terminala.

Visit Project

STACK TECHNOLOGICZNY

  • Rust

#Problem

Timer w terminalu brzmi jak proste narzędzie, dopóki nie ma działać niezawodnie w prawdziwej pracy: czas musi dać się szybko wpisać, odliczanie powinno pozostać czytelne po zmianie rozmiaru okna, alarm ma działać na różnych systemach, a po wyjściu terminal musi wrócić do poprawnego stanu.

#Co zbudowaliśmy

clck to CLI napisane w Rust. Obsługuje proste formaty czasu, takie jak 45s, 10m, 1h30m czy zapis zegarowy. Automatycznie wybiera pasujący font ASCII, reaguje na zmianę rozmiaru terminala, obsługuje dźwięki systemowe i własne pliki audio oraz może wysyłać powiadomienia systemowe.

#Publikacja i dokumentacja

Projekt jest publicznym narzędziem open source, opublikowanym jako crate Rust i opisanym na osobnej stronie dokumentacji.

cargo install clck --locked

#Dlaczego ten projekt jest istotny

clck pokazuje pełne podejście produktowe do małego narzędzia: zachowanie wieloplatformowe, UX terminala, dystrybucja, automatyzacja wydań i dokumentacja muszą działać razem, żeby nawet niewielkie CLI było naprawdę dopracowanym produktem.

Masz pomysł na rozwój?
Zamieńmy go w działające rozwiązanie.

Opowiedz nam, co chcesz osiągnąć. Podczas bezpłatnej konsultacji uporządkujemy pomysł, ustalimy priorytety i znajdziemy najlepszy sposób, by wprowadzić go w życie.