Odebrat ANSI escape sekvence
Odstranit ANSI barvy a kódy ovládání kurzoru z výstupu terminálu a zanechat čitelný text.
Odebrat ANSI escape sekvence
Vložte kus výstupu z terminálu, log z CI buildu nebo výpis konzole a nástroj z něj vytáhne ANSI escape sekvence, které se pod textem skrývají, a nechá čistý čitelný text. Zvládá SGR kódy (barvy, tučné písmo, podtržení), sekvence pro pohyb kurzoru a mazání i OSC kódy pro hypertextové odkazy a titulky oken — tedy neviditelné bajty, které se změní na shluky jako "^[[32m" ve chvíli, kdy barevný log vložíte tam, kde se nevykresluje.
Volba "Odebrat pouze barvy" smaže jen SGR kódy a všechno ostatní nechá na pokoji; hodí se, když chcete surový stream ještě někde přehrát. "Převést barvy na" nahradí mazání převodem do Markdownu nebo HTML: tučné písmo, kurzíva a podtržení projdou v obou formátech, barvy popředí se ale zapíšou jen v HTML jako inline styl — Markdown pro barvu nemá zápis. "Sbalit překreslené řádky" míří na progress bary a spinnery, které stejný řádek přepisují přes carriage return; ve výstupu zůstane jen poslední stav řádku místo každého mezikroku. "Převést hypertextové odkazy z terminálu na prostý text" odstraní obal OSC 8 kolem klikatelných odkazů, ale viditelný text odkazu ponechá.
Windows (CRLF) i unixové (LF) konce řádků nástroj bere stejně, poradí si s výstupem buildu i výrazně nad 100 000 znaků a počítadlo pod výstupem hlásí znaky na vstupu, znaky na výstupu a počet odstraněných escape sekvencí.
Vše běží ve vašem prohlížeči. Výstup terminálu a logy proto můžete vložit i s interními hostiteli, cestami nebo stack trace — nic se nikam neodesílá. Vyčištěný text zkopírujte, stáhněte jako soubor .txt, nebo ho pošlete na vstup dalšího nástroje a pokračujte v úklidu.