WTFutil – stwórz własny dashboard w terminalu

WTFutil to potężne narzędzie terminalowe typu dashboard, które pozwala Ci stworzyć spersonalizowany pulpit z informacjami takimi jak: zużycie CPU i RAM, czas systemowy, status zasilania, adres IP, kursy kryptowalut, wiadomości RSS, statusy uptime i wiele więcej. Wszystko to w formie tekstowego interfejsu dostępnego z poziomu terminala.

Jak zainstalować WTFutil

Instalacja z gotowej binarki:

Rozpakuj plik .tar.gz i skopiuj binarkę:

Strona projektu i moduły

Oficjalna strona projektu: https://wtfutil.com

Lista wszystkich dostępnych modułów:
https://wtfutil.com/modules/resourceusage/

Znajdziesz tam dziesiątki wtyczek takich jak:

  • weather
  • feedreader
  • cryptolive
  • uptimerobot
  • exec
  • jira
  • github
  • i wiele innych!

Plik konfiguracyjny znajduje się tutaj:

Jak zauważyłeś, config jest plikiem yaml, wiec takiej struktury musisz się trzymać. Wszystkie wpisy z modułów znajdziesz na stronie wyżej ale ja przedstawie ci przykładowy config mojego prostego dashboardu:

Całość wyglądać będzie tak:

Jak uruchomić? Po skonfigurowaniu:

Jak działa position: w wtfutil

Każdy moduł (mod) ma swoje pole position:, które określa, gdzie i ile miejsca zajmie w terminalu. W skład tego pola wchodzą cztery kluczowe parametry:

top

  • Numer wiersza (zaczynając od góry), w którym zaczyna się moduł
  • Liczone od:
    0 to pierwszy wiersz od góry, 1 to drugi itd.
  • Przykład:
    top: 0 → moduł zaczyna się od samej góry.

left

Numer kolumny (od lewej), od której zaczyna się moduł.

  • Liczone od:
    0 to pierwsza kolumna od lewej, 1 to druga itd.
  • Przykład:
    left: 2 → moduł zaczyna się w trzeciej kolumnie.

height

  • Ile wierszy (rządków) w pionie zajmuje moduł.
  • Przykład:
    height: 2 → moduł będzie sięgał na dwa wiersze w dół od pozycji określonej przez top.

width

  • Ile kolumn (w poziomie) zajmuje moduł.
  • Przykład:
    width: 1 → moduł zajmuje tylko jedną kolumnę.

Wizualna analogia (siatka):

Jeśli masz:

To znaczy, że:

  • Kolumna 0 ma 50 jednostek szerokości (np. znaków)
  • Kolumny 1, 2, 3 mają po 25 jednostek szerokości
  • Wiersz 0 ma 2 jednostki wysokości
  • Wiersze 1, 2, 3 mają po 20 jednostek wysokości

Przykład:

To oznacza:

  • Moduł zaczyna się w trzecim wierszu od góry (top: 2)
  • Zaczyna się w drugiej kolumnie od lewej (left: 1)
  • Sięga na jeden wiersz w dół (height: 1)
  • Zajmuje dwie kolumny na szerokość (width: 2)

WTFutil to lekkie, estetyczne i niezwykle elastyczne narzędzie, które pozwala stworzyć własny dashboard systemowy – prosto w terminalu. Nie potrzebujesz przeglądarki, środowiska graficznego ani osobnych aplikacji – wszystko, co istotne, masz pod ręką w jednym miejscu: CPU, pamięć, IP, pogodę, kursy kryptowalut, RSS, uptime i wiele więcej.

To idealne rozwiązanie dla technicznych użytkowników, administratorów, programistów i wszystkich, którzy lubią mieć porządek – bez przeładowanych interfejsów, bez kliknięć, bez zbędnych ozdobników.

Tworzysz siatkę (grid), dodajesz wybrane moduły, ustawiasz ich rozmieszczenie i gotowe – dashboard aktualizuje się sam i działa bez przerwy w tle. Wszystko w terminalu, wszystko tekstowo, ale estetycznie i przejrzyście.

To przyjemność z użytkowania terminala – w nowej, bardziej praktycznej formie.

Przewijanie do góry