time.txt – śledzenie czasu pracy z poziomu CLI

Od jakiegoś czasu pracuję powoli nad programem time.txt. Prostym narzędziem opartym wyłącznie na emulatorze konsoli oraz plikach tekstowych, które pozwoli w stosunkowo prosty sposób śledzić czas pracy.

Podobnie jak program todo.txt, którym się inspirowałem, obsługa programu odbywa się wyłącznie z poziomu CLI. Zaletą takiego rozwiązania jest niewątpliwie to, iż obsługa jest banalnie prosta. W odróżnieniu od todo.txt, mój program oparty jest o NodeJS, dzięki czemu instalacja programu jest wręcz banalna.

Całość oparta jest o pliki tekstowe. W razie potrzeby użytkownik ma możliwość ręcznej ich edycji. Wyglądają one w następujący sposób:

18:40 time.txt testy +dev +github
18:50 wordpress +blog
19:00 facebook +social +fun

Wyrazy zaczynające się od znaku + są tagami, których działanie jest analogiczne jak w todo.txt.


Na chwilę obecną program udostępnia trzy podstawowe operacje:

  • Start nowej aktywności
  • Stop naliczania czasu
  • Wyświetlanie raportu w postaci linii czasu lub sumy czasu przeznaczonego dla poszczególnych tagów

Z programem można zapoznać się na moim githubie. Gdyby ktoś miał ochotę się przyłączyć, dużo pracy staram się włożyć w automatyzacje testów CLI i chętnie przyjmę pomoc bądź krytykę.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *