Opis działania
Uruchomienie
Komendy
Przykład użycia
Licencja
Zespół deweloperski
Progress tracker pozwala na zapisanie godzin Twojej pracy. Jego funkcjonalnością jest również zwracanie raportów dotyczący dni i godzin Twojej pracy w całości lub według podanych filtrów.
-zapisywanie godzin pracy,
-tworzenie listy wszystkich zapisanych rekordów,
-tworzenie raportów zapisanych rekordów w odniesieniu do okresu jaki obejmuje raport (dzisiaj, wczoraj, ten tydzień - początek tygodnia zawsze wskazujący na poniedziałek, 7 ostatnich dni, ten rok, zakres podanych dat),
-wyświetlanie dziewięciu ostatnich zapisanych rekordów,
-wyświetlanie aktualnie zaczętego pomiaru zapisu,
-wygenerowanie wykresów dotyczących Twojej pracyw formie barchart'u lub piechart'u
Format pliku tekstowego .txt
Sposób zapisu poszczególnych rekordów w pliku:
NazwaProjektu, NazwaZadania, CzasRozpoczecia, CzasZakonczenia
Uruchomienie z wiersza poleceń
Upewnij się, że jesteś w folderze w którym znajduje się tracker.
Wyświetlanie pełnej listy komend
./tracker.sh h
Rozpoczęcie pomiaru czasu pracy
./tracker.sh start "Nazwa projektu" "Wykonywana czynność"
Zakończenie pomiaru czasu pracy
./tracker.sh stop
Wyświetlenie 9 ostatnich pozycji zapisanego pomiaru wraz z identyfikatorem
./tracker.sh last
Wybór pozycji po identyfikatorze pozwalający na rozpoczęscie pracy przy wskazanej pozycji
./tracker.sh last "identyfikator"
Wyświetlenie listy wszystkich wpisów
./tracker.sh list
Wyświetlanie raportu
./tracker.sh raport "zakres którego dotyczy"
Wbudowane zakresy obowiązywania raportu:
Raport za ten tydzień (this-week) dotyczył będzie zakresu czasu zaczynając od poniedziałku.
Raport dotyczący konkretnego okresu czasu należy konstruować poprzez podanie daty rozpoczęcia raportu oraz daty zakończenia okresu raportu w formacie dd-mm-yyyy
./tracker.sh raport today
./tracker.sh raport yesterday
./tracker.sh raport this-week
./tracker.sh raport last-7-days
./tracker.sh raport this-year
./tracker.sh raport "dd-mm-yyyy" : "dd-mm-yyyy"
./tracker.sh raport "nazwa projektu"
Wyświetlenie aktualnie zaczętego pomiaru
./tracker.sh current
Powrót do kontunuacji pracy nad ostatnim
./tracker.sh continue
Powrót do kontunuacji pracy nad wskazanym rekordem po id
./tracker.sh continue.id "Numer id"
Opcja trakera wskazująca na konkretny plik
./tracker.sh -f "nazwa pliku"
Rozpoczęcie pomiaru czasu pracy
./tracker.sh start Nazwa projektu Tworzenie grafiki
Raporty ze wstazaniem na różne wyznaczniki czasu
./tracker.sh raport today
./tracker.sh raport last-7-days
./tracker.sh raport 01-01-2022 : 12.06.2022
Wykorzystanie funkcji last
./tracker.sh last
./tracker.sh last 1
Ten projekt jest na licencji MIT.
https://github.com/anngum
https://github.com/CaspaaCaspaa/
https://github.com/CodeWithN
https://github.com/KarasJava
https://github.com/kasiamadera
https://github.com/maliszagata