Usunąć sekwencje escape ANSI
Usunąć kolory ANSI i kody sterowania kursorem z wyjścia terminala, zostaje czytelny tekst.
Usunąć sekwencje escape ANSI
Wklej fragment wyjścia terminala, log builda z CI albo wydruk konsoli, a narzędzie wyciągnie z niego sekwencje escape ANSI ukryte pod tekstem i zostawi czysty, czytelny zapis. Obsługuje kody SGR (kolory, pogrubienie, podkreślenie), sekwencje ruchu kursora i czyszczenia ekranu oraz kody OSC dla hiperłączy i tytułów okien — czyli niewidoczne bajty, które zamieniają się w krzaki w rodzaju "^[[32m", gdy kolorowy log trafi tam, gdzie nikt go nie renderuje.
Opcja "Usuń tylko kolory" kasuje wyłącznie kody SGR i nie rusza reszty; przydaje się, kiedy surowy strumień ma jeszcze gdzieś zostać odtworzony. "Konwertuj kolory na" zamienia kasowanie na przepisanie do Markdowna lub HTML: pogrubienie, kursywa i podkreślenie przechodzą w obu formatach, ale kolory pierwszego planu zapisze tylko HTML jako styl inline — Markdown nie ma dla koloru żadnego zapisu. "Złóż przemalowane linie" jest pomyślana o paskach postępu i spinnerach, które nadpisują tę samą linię przez carriage return; w wyjściu zostaje jedynie ostatni stan linii zamiast każdego kroku pośredniego. "Konwertuj hiperłącza terminala na zwykły tekst" zdejmuje otokę OSC 8 z klikalnych odnośników, zachowując ich widoczny tekst.
Końce linii z Windowsa (CRLF) i uniksowe (LF) narzędzie traktuje tak samo, radzi sobie z wyjściem builda grubo powyżej 100 000 znaków, a licznik pod wynikiem podaje znaki na wejściu, znaki na wyjściu i liczbę usuniętych sekwencji escape.
Wszystko działa w przeglądarce. Wyjście terminala i pliki logów możesz więc wkleić nawet z wewnętrznymi hostami, ścieżkami czy stack trace — nic nigdzie nie jest wysyłane. Oczyszczony tekst skopiuj, pobierz jako plik .txt albo przekaż na wejście kolejnego narzędzia i sprzątaj dalej.